dom_dom0400_005

次のコードの結果として正しいものはどれですか?

[ javascript ]

const item = document.getElementById("target");
item.remove();
  1. target要素が削除される
  2. target要素は残るが中身だけ消える
  3. target要素の親が削除される
  4. 何も起こらない
正解
  1. target要素が削除される
解説

remove()は対象の要素自体をDOMツリーから削除します。親要素にアクセスする必要はありません。

使用例(サンプルコード)

[ javascript ]

item.remove();