我有以下JavaScript对象:
x = document.getElementById("region-footer-first").getElementsByClassName("block-title")[0];
如何从DOM中删除x?
答案 0 :(得分:2)
访问父节点并告诉它删除其子节点。
x.parentNode.removeChild(x);
答案 1 :(得分:1)
现代浏览器支持DOM 4 .remove()
method。
x.remove();
你可以在旧版浏览器中使用它,但不是IE6 / 7。
(window.Element || window.HTMLElement).prototype.remove = function() {
this.parentNode.removeChild(this);
};
答案 2 :(得分:-2)
我认为removeChild()就是你要找的东西。 检查W3C doc:http://www.w3schools.com/jsref/met_node_removechild.asp