XML DOM attributes 属性
定義と用法
attributes 属性は選択されたノードの属性を含む NamedNodeMap を返します。
選択されたノードが要素でない場合、この属性は NULL を返します。
文法:
elementNode.attributes
ヒントとコメント
ヒント:この属性は element ノードのみに使用されます。
インスタンス
すべての例では、XML ファイルを使用します books.xml、および JavaScript 関数 loadXMLDoc()。
例 1
以下のコードスニペットは、"books.xml" 内の最初の <title> 要素の属性の数を取得します:
xmlDoc=loadXMLDoc("books.xml");
var x=xmlDoc.getElementsByTagName("book")[0].attributes
;
document.write(x.length);
以下のコードの結果:
1
例 2
以下のコードスニペットは、最初の <book> 要素内の "category" 属性の値を出力します:
xmlDoc=loadXMLDoc("books.xml");
var x=xmlDoc.getElementsByTagName("book")[0].attributes
;
var att=x.getNamedItem("category");
document.write(att.value);
以下のコードの結果:
COOKING