自分自身のノードを削除する (parent.removeChild)
説明
自分自身のノードを削除するにはparentNodeとremoveChild()を組み合わせて使います。removeChild()は子ノードしか削除できないため、parentNodeを使って1つ上のノードを基準とした後にremoveChild()を使い、パラメータには削除する自分自身のノードを指定します。
サンプルプログラム
window.onload = function(){
var aNode = document.getElementById("block1");
aNode.parentNode.removeChild(aNode);
}