XML DOM attributes プロパティ
Element オブジェクト
定義と用法
attributes プロパティは、選択したノードの属性を含んでいる NamedNodeMap (属性リスト) を返します。
選択したノードが要素でなければ、このプロパティは NULL を返します。
構文
チップスと注
チップ: このプロパティは、要素だけに有効です。
例 1
次のコードは、loadXMLDoc() を使用して xmlDoc に
"books.xml" をロードし、
"books.xml" の最初の <title> 要素の属性数を取得します:
例
xmlDoc=loadXMLDoc("books.xml");
x=xmlDoc.getElementsByTagName("book")[0].attributes;
document.write(x.length);
|
上記コードの出力は次の通りです:
試してください »
|
例 2
次のコードは、loadXMLDoc() を使用して xmlDoc に
"books.xml" をロードし、
最初の <book> 要素の "category" 属性の値を取得します:
例
xmlDoc=loadXMLDoc("books.xml");
x=xmlDoc.getElementsByTagName("book")[0].attributes;
att=x.getNamedItem("category");
document.write(att.value);
|
上記コードの出力は次の通りです:
試してください »
|
Element オブジェクト
|