如何删除没有父元素(除了body标签)的DOM元素?我知道使用像jQuery这样的框架可以轻松实现,但我想坚持使用纯JavaScript。
以下是我在其他地方找到的代码:
function removeElement(parentDiv, childDiv){
if (childDiv == parentDiv) {
alert("The parent div cannot be removed.");
}
else if (document.getElementById(childDiv)) {
var child = document.getElementById(childDiv);
var parent = document.getElementById(parentDiv);
parent.removeChild(child);
}
else {
alert("Child div has already been removed or does not exist.");
return false;
}
}
谢谢!
document
。 - Adam Hopkinsondocument
不是一个元素,它是一个节点(文档节点),因此不被归类为元素。 - iConnor