如何使用JavaScript删除元素?

时间:2014-01-13 23:10:46

标签: javascript

我有以下JavaScript对象:

x = document.getElementById("region-footer-first").getElementsByClassName("block-title")[0];

如何从DOM中删除x?

3 个答案:

答案 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