次のコードの結果として正しいものはどれですか?
[ javascript ]
const item = document.getElementById("target");
item.remove();
- target要素が削除される
- target要素は残るが中身だけ消える
- target要素の親が削除される
- 何も起こらない
正解
- target要素が削除される
解説
remove()は対象の要素自体をDOMツリーから削除します。親要素にアクセスする必要はありません。
使用例(サンプルコード)
[ javascript ]
item.remove();