簡體   English   中英

在JavaScript中,殺死DOM元素的正確方法是什么?

[英]In JavaScript what is the right way to kill a DOM element?

我知道我可以將其樣式設置為“顯示:無”

但是,這只是將其隱藏。

我真的想殺死DOM元素及其所有子元素。

上下文是,我正在DOM內構建類似桌面的GUI系統(出於學習目的),並且當“窗口”關閉時,我希望刪除DIV及其所有子項。

因此,在JavaScript中,如何告訴GC“嘿,擺脫這個DOM元素,它不再需要了”?

謝謝!

要刪除所有元素,我想您可以將element.innerHTML設置為空字符串(盡管我自己從未嘗試過)。 否則,你可以使用element.removeChild(child) ,如所描述這里

jQuery還支持$([selector]).remove([selector]) ,它在指定要一次刪除的元素上更加靈活。 有一個關於jQuery的更多信息, remove 這里

那么removeChild呢?

有關更多信息,請參見http://dustindiaz.com/add-and-remove-html-elements-dynamically-with-javascript/

暫無
暫無

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

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