--- title: NodeList.item slug: Web/API/NodeList/item tags: - DOM - Gecko - Gecko DOM Reference - NodeList translation_of: Web/API/NodeList/item ---
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() メソッドは {{domxref("Element")}} や {{domxref("Node")}} のメソッドではなく、 {{domxref("NodeList")}} のメソッドです。