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