« DOMレポート02 create Element&TextNode | メイン | DOMレポート04 getAttribute setAttribute »

DOMレポート03 removeChild

removeChildはノードを削除する関数。

生成し、操作し。削除する。これで三原則がそろった。

そしてremoveChildは取得した引数の自身のノードを消す関数ではなくて、その名前のとおりchildノードを消去するための関数。

なので例えばノードdivの中にあるノードpを消去するためにはノードpの親要素であるdivから取得しなければならない。

そこであるノードの親要素を取得する関数が用意されている。それがparentNode関数。

parentnode = p.parentNode でdivが取得できる。

まわりくどいがこれでremoveChid(parentNode);でノードpが消せるようになる。

消えるよ

トラックバック

このエントリーのトラックバックURL:
http://vosegus.org/cgi/mt/mt-tb.cgi/25

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)

About

2006年06月01日 21:36に投稿されたエントリーのページです。

ひとつ前の投稿は「DOMレポート02 create Element&TextNode」です。

次の投稿は「DOMレポート04 getAttribute setAttribute」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

Powered by
Movable Type 3.34