ホーム HTML CSS XML JAVASCRIPT   PHP SQL MORE...   リファレンス 事例集    

XML DOM attributes プロパティ


Element Object Reference Element オブジェクト

定義と用法

attributes プロパティは、選択したノードの属性を含んでいる NamedNodeMap (属性リスト) を返します。

選択したノードが要素でなければ、このプロパティは NULL を返します。

構文

elementNode.attributes


チップスと注

チップ: このプロパティは、要素だけに有効です。


例 1

次のコードは、loadXMLDoc() を使用して xmlDoc に "books.xml" をロードし、 "books.xml" の最初の <title> 要素の属性数を取得します:

xmlDoc=loadXMLDoc("books.xml");

x=xmlDoc.getElementsByTagName("book")[0].attributes;
document.write(x.length);

上記コードの出力は次の通りです:

1

試してください »

例 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);

上記コードの出力は次の通りです:

COOKING

試してください »

Element Object Reference Element オブジェクト