childNodes | NN 6 IE 5 DOM 1
W3C が勧告するいくつかの DOM 要素オブジェクトの childNodes プロパティが返すオブジェクトは、現在のノードオブジェクトの直下にある Node オブジェクトへの参照のコレクション (配列) です。この配列は、W3C の DOM 構造の抽象表現では NodeList オブジェクトと呼ばれており、そのプロパティとメソッドは、IE の ChildNodes オブジェクトと一部共通しています。これらのオブジェクトはいずれも、ドキュメントツリーの同じ部分を指しているため、ここでは両者を合わせて取り上げます。コレクションに含まれる各要素はソースコード順序に従って並べ替えられます。
オブジェクト参照
    nodeReference.childNodes
オブジェクト固有のプロパティ
length
オブジェクト固有のメソッド
item() | urns()
オブジェクト固有のイベントハンドラープロパティ
なし

length | NN 6 IE 4 DOM 1
| 読み取り専用
コレクションに含まれるノードの数を返します。
例
    var howMany = document.getElementById("myTable").attributes.length;
値
整数

item() | NN 6 IE 5 DOM 1
item(index) |
インデックス値と一致する要素に対応する 1 つの Node オブジェクトを返します。
パラメータ
ソースコード順序 (現在のノード内でのネスト順序) で指定されたアイテムを示す 0 から始まる整数
戻り値
1 つの Node オブジェクトへの参照。インデックス値に一致する要素がない場合、null が返されます。他のいくつかの IE コレクションの場合と異なり、childNodes オブジェクトでは文字列のインデックス値は許容されません。

urns() | NN なし IE 5(Win) DOM なし
urns(URN) |
all.urns() メソッドを参照してください。