新JavaScript例文辞典

自分自身のノードを削除する (parent.removeChild)

説明

自分自身のノードを削除するにはparentNodeとremoveChild()を組み合わせて使います。removeChild()は子ノードしか削除できないため、parentNodeを使って1つ上のノードを基準とした後にremoveChild()を使い、パラメータには削除する自分自身のノードを指定します。

サンプルプログラム

window.onload = function(){
var aNode = document.getElementById("block1");
aNode.parentNode.removeChild(aNode);
}
サンプルを実行
[戻る]