0

スタイルを「表示:なし」に設定できることを知っています

しかし、それはそれを隠すだけです。

私は本当にDOM要素とそのすべての子を殺したいと思っています。

コンテキストは、デスクトップのような GUI システム (学習目的) を DOM 内に構築していて、「ウィンドウ」が閉じられたときに、その DIV とそのすべての子を削除したいということです。

したがって、JavaScript では、GC に「ねえ、この DOM 要素を削除してください。もう必要ありません」と伝えるにはどうすればよいでしょうか?

ありがとう!

4

2 に答える 2

1

To remove all elements, I suppose you could set element.innerHTML to an empty string (although I've never tried it myself). Otherwise, you could use element.removeChild(child), as described here.

jQuery also supports $([selector]).remove([selector]), which is more flexible in specifying which elements you want to remove at once. There's more information about jQuery remove here.

于 2012-07-03T21:01:54.307 に答える
0

removeChild はどうですか?

詳細については、 http://dustindiaz.com/add-and-remove-html-elements-dynamically-with-javascript/を参照してください。

于 2012-07-03T20:57:35.700 に答える