【发布时间】:2015-12-20 02:55:00
【问题描述】:
据我了解,
remove()
函数在 IE 中不受支持。我有一个 JS 函数,它创建一个 div 并将其附加到现有列表中。该 div 包含另一个样式为按钮的 div(这是标题中的“项目”,当我从 HTML 中获取它时,这就是我所说的),单击时,它会从 DOM 中删除其 parentNode(以及其自身)(通过 remove()),尽管它仍然“存在”,因为 JavaScript 可以读取它的数据和内容。我需要一种将它从 DOM 以及它的所有子元素中删除的方法。将它的 innerHTML 设置为 none 将不起作用,也不会将其 display 设置为 none。知道如何以与 IE 兼容的方式执行此操作吗?
感谢任何帮助,请不要使用 jQuery 或其他框架。
【问题讨论】:
标签: javascript html internet-explorer javascript-events