最新のWeb開発のチュートリアル
 

HTML DOM item() Method

<Elementオブジェクト

最初のHTMLコンテンツを取得<p>要素(index 0)文書内:

var nodelist = document.getElementsByTagName("P").item(0).innerHTML;

ノードリストの結果は次のようになります。

The first p element in the document.
»それを自分で試してみてください

もっと"Try it Yourself"以下の例。


定義と使用法

item()メソッドは、NodeListオブジェクト内の指定されたインデックスのノードを返します。

これらはソースコードに表示されるノードがソートされ、インデックスは0から始まります。

子ノードのノードオブジェクトのコレクションは、NodeListオブジェクトの例です。

注意:ノード・リストに指定されたインデックスにノードにアクセスする方法は2つあります。

この構文:

document.body.childNodes.item(0);    // The first child node of <body> Try it

この構文と同じ結果を生成します:

document.body.childNodes[0];         // The first child node of <body> Try it

あなたが好きな方法で使用することができ、しかし、最も一般的な方法は、[ インデックス ]です。

ヒント:使用する長さのNodeListオブジェクト内のノードの数を返すようにプロパティを。


ブラウザのサポート

方法
item() はい はい はい はい はい

構文

パラメータ値
パラメーター タイプ 説明
index Number 必須。 あなたはノードリストに、返したいノードのインデックス。

注意:インデックスは0から始まります

技術的な詳細

戻り値: 指定されたインデックスのノードを表すノードオブジェクト。

注意:インデックス番号が範囲外の場合はnullを返します。
DOMバージョン コアレベル1 NodeListオブジェクト

例

その他の例

最初のHTMLコンテンツを取得<p>要素(index 0)<div>要素:

var div = document.getElementById("myDIV");
var nodelist = div.getElementsByTagName("P")[0].innerHTML;

ノードリストの結果は次のようになります。

First p element in div.
»それを自分で試してみてください

最初のHTMLコンテンツに変更し<p>要素(index 0)の内側<div>要素を:

var div = document.getElementById("myDIV");
div.getElementsByTagName("P")[0].innerHTML = "Paragraph changed";
»それを自分で試してみてください

で、クラス=「子」を持つすべての要素をループ<div>要素、およびその背景色を変更します。

var div = document.getElementById("myDIV");
var nodelist = div.getElementsByClassName("child");

var i;
for (i = 0; i < nodelist.length; i++) {
    nodelist[i].style.backgroundColor = "red";
}
»それを自分で試してみてください

関連ページ

HTML DOMリファレンス: ノードリスト .LENGTHプロパティ

HTML DOMリファレンス: 要素 .childNodesプロパティ

HTML DOMリファレンス: href="met_element_getelementsbyclassname.html"> element . getElementsByClassName() Method href="met_element_getelementsbyclassname.html"> element . getElementsByClassName() Method

HTML DOMリファレンス: href="met_element_getelementsbytagname.html"> element . getElementsByTagName() Method href="met_element_getelementsbytagname.html"> element . getElementsByTagName() Method

HTML DOMリファレンス: href="met_element_queryselectorall.html"> element . querySelectorAll() Method href="met_element_queryselectorall.html"> element . querySelectorAll() Method

HTML DOMリファレンス: href="met_document_getelementsbyclassname.html">document. getElementsByClassName() Method href="met_document_getelementsbyclassname.html">document. getElementsByClassName() Method

HTML DOMリファレンス: href="met_doc_getelementsbyname.html">document. getElementsByName() Method href="met_doc_getelementsbyname.html">document. getElementsByName() Method

HTML DOMリファレンス: href="met_document_getelementsbytagname.html">document. getElementsByTagName() Method href="met_document_getelementsbytagname.html">document. getElementsByTagName() Method

HTML DOMリファレンス: href="met_document_queryselectorall.html">document. querySelectorAll() Method href="met_document_queryselectorall.html">document. querySelectorAll() Method


<Elementオブジェクト