element.parentNode.removeChild() 方法在 Internet Explorer 中不起作用

Posted

技术标签:

【中文标题】element.parentNode.removeChild() 方法在 Internet Explorer 中不起作用【英文标题】:element.parentNode.removeChild() method not working in internet explorer 【发布时间】:2012-09-07 05:31:57 【问题描述】:

我正在尝试element.parentNode.removeChild() 方法。它在 Firefox 中运行良好,但在 IE 9 中无法运行。

谁能告诉我如何使用javascript删除IE中的元素?

谢谢...

【问题讨论】:

请粘贴您的代码和您遇到的确切错误。 阅读这篇。值得一读developer.mozilla.org/en-US/docs/DOM/Node.removeChild @nyan,感谢您的评论。我会尽快发布我的代码。现在我无法访问我的代码。 @ubercooluk,感谢您的链接。这解释了如何正确删除子节点。 谁能解释为什么我的问题被否决了? 【参考方案1】:

在元素的parentNode中使用removeChild函数。

如果element是需要移除的节点,那么这样做:

element.parentNode.removeChild(element)

【讨论】:

这个例子可以使用this吗?

以上是关于element.parentNode.removeChild() 方法在 Internet Explorer 中不起作用的主要内容,如果未能解决你的问题,请参考以下文章