簡體   English   中英

如何在不去parentNode的情況下刪除父元素?

[英]How to remove the parent element without going to parentNode?

我只是想知道要刪除父對象,您需要轉到其parentNode。 如:

 div.parentNode.removeChild(div);

如果div沒有父母怎么辦? 如何在不經過div父母的情況下刪除div?

如果div元素沒有父元素,則無處可刪除該div,因此您的div元素在頁面中不存在。 使用div.parentNode.removeChild(div);是安全的div.parentNode.removeChild(div); 因為如果div元素沒有父元素,則該元素已被刪除,或者從未添加到頁面中。

不用去找父母 只需使用remove

div.remove();

這將刪除確切的節點。

較舊的瀏覽器不支持此功能,因此您需要按照此頁面上的定義為其進行polyfill: http : //devdocs.io/dom/childnode/remove

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM