XML DOM item()メソッド


NodeList 对象参考手册NodeList オブジェクト

定義と用法

item() メソッドは、ノードリスト内の指定されたインデックス番号のノードを返します。

構文

item(index)

パラメータ 説明
index インデックス。


ヒントと注釈

注釈:Firefox およびその他のほとんどのブラウザは、ノード間に生成される空白や改行をテキストノードとして扱いますが、Internet Explorer はノード間に生成される空白テキストノードを無視します。そのため、以下の例では、ノードのタイプをチェックする関数を使用します。

要素ノードのノードタイプは 1 です。そのため、子ノードが要素ノードでない場合は、次のノードに移動し、そのノードが要素ノードであるかどうかを引き続きチェックします。この方法により、すべてのブラウザで正しい結果を得ることができます。

ヒント:ブラウザの違いについて詳しくは、XML DOM チュートリアルのDOM ブラウザの章を参照してください。


例

以下のコードスニペットは、loadXMLDoc()"" を xmlDoc に読み込み、<bookstore> 要素のすべての子要素ノードをループ処理します:

例

xmlDoc=loadXMLDoc("books.xml"); x=xmlDoc.documentElement.childNodes; for (i=0;i<x.length;i++) { //要素ノード名を表示 if (x.item(i).nodeType==1) { document.write(x.item(i).nodeName); document.write("<br>"); } }

出力:

book
book
book
book

試してみる »

NodeList 对象参考手册NodeList オブジェクト その他の拡張