簡體   English   中英

從DOM中刪除一個元素(及其子元素)

[英]Remove an element ( and its children ) from the DOM

通過MDN參考,我想簡單地做一下:

parent_element.removeChild(child_element);

但是,在這種特殊情況下, child_element具有自己的子元素。

我是否可以認為這不會引起任何問題,並且也將它們消除。

參考文獻中給出的示例沒有完全意義。

是的,當您從DOM中刪除一個元素時,其所有子元素都將隨之刪除。 如果您使用的是現代瀏覽器,這是非常安全的。 如果您在刪除元素之前未先刪除所有事件處理程序,則較舊的瀏覽器往往會發生內存泄漏。

是的,所有作為已刪除元素的子元素的元素都將被刪除。 您無需自己實施深度清除。

是的,您可以假設孩子的孩子將被遣散

如果這些子項沒有被刪除,則除非有人將它們放置在其他地方,否則它們在DOM中的位置或方式可能存在。

暫無
暫無

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

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