Join MDN and developers like you at Mozilla's View Source conference, 12-14 September in Berlin, Germany. Learn more at https://viewsourceconf.org

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() メソッドは ElementNode のメソッドではなく、 NodeList のメソッドです。

仕様書

ドキュメントのタグと貢献者

タグ: 
 このページの貢献者: fscholz, khalid32, ethertank
 最終更新者: khalid32,