[英]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.