不知道父元素的情况下如何删除DOM元素?

25 浏览
0 Comments

不知道父元素的情况下如何删除DOM元素?

除了 body 标签之外,是否可能删除一个没有父元素的 dom 元素?我知道使用像 jQuery 这样的框架很容易实现,但我想坚持使用纯 JavaScript。

以下是我找到的用于删除的代码:

function removeElement(parentDiv, childDiv){
     if (childDiv == parentDiv) {
          alert("无法删除父 div。");
     }
     else if (document.getElementById(childDiv)) {     
          var child = document.getElementById(childDiv);
          var parent = document.getElementById(parentDiv);
          parent.removeChild(child);
     }
     else {
          alert("子 div 已被删除或不存在。");
          return false;
     }
}   

谢谢!

0