概要
NodeList
中の、引数に指定するインデックスの位置にあるノードを取得します。
構文
nodeItem = nodeList.item(index)
nodeList
:NodeList
。これは childNodes などの DOM プロパティやメソッドで取得可能。index
: 取得するノードのインデックス。最初のノードの index は 0 となる。nodeItem
:nodeList
中の、item
メソッドに指定した index の位置にあるノード。
JavaScript にはノードリスト中のアイテムの取得に以下のような構文を用いる事も可能です。
nodeItem = nodeList[index]
例
var tables = document.getElementsByTagName("table"); // DOM 中に含まれるすべての table 要素のノードリストを取得 var secondTable = tables.item(1); // DOM 中の 2 番目の table 要素 // tables[1] でも取得可能。即ちアイテムが存在した場合、以下は true となる alert( tables.item(1) === tables[1] );
注記
指定した index が範囲外の場合、このメソッドは例外をスローするのではなく、null
を返します。
item()
メソッドは Element
や Node
のメソッドではなく、 NodeList
のメソッドです。