DOMに於いて、当該ノードの子ノードで一番最後にある子ノードを与えるlastChildプロパティの解説です。
lastChildプロパティとは、当該ノードの子ノードで一番最後にある子ノードを与えるプロパティです。
当然、lastChildプロパティの値もまたノードとなり、DOMでの操作が可能となります。
尚、lastChildプロパティは読み出し専用です。lastChildプロパティを上書きしようとしても、親ノードは変更されず、例外が発生するだけです。
と言った操作用のメソッドがありますのでそれを用いてください。
lastChildプロパティはNodeインタフェイスに依って実装されます。
従って、DOMで扱える全てのノードでlastChildプロパティを得る事が出来ます。
与える値は該当するノードの直前の兄弟ノードです。
但し、該当する兄弟ノードが存在しない場合にはnull値となります。
ある要素のオブジェクト e について、一番最後の子ノードから逆順に評価して処理する場合の例です。
var e1=e.lastChild;while (e1) {(必要な処理)e1=e1.previousSibling;// 一つ前のノード。}
Copyright ©平成21年-平成24年 さいたま・しらぎくさいと 版権所有
marguerite.site@gmail.com