XML DOM localName プロパティ
Element オブジェクト
定義と用法
localName プロパティは、選択した要素のローカル名(要素名)を返します。
選択したノードが要素または属性でなければ、このプロパティは NULL を返します。
構文
例 1
次のコードは、loadXMLDoc() を使用して xmlDoc に
"books.xml" をロードし、
最初の <book> 要素からローカル名を取得します:
例
xmlDoc=loadXMLDoc("books.xml");
x=xmlDoc.getElementsByTagName("book")[0];
document.write(x.localName);
|
上記コードの出力は次の通りです:
試してください »
|
例 2
次のコードは、loadXMLDoc() を使用して xmlDoc に
"books.xml" をロードし、
最後の子ノードからローカル名を取得します:
例
//check if the last node is an element node
function get_lastchild(n)
{
x=n.lastChild;
while (x.nodeType!=1)
{
x=x.previousSibling;
}
return x;
}
xmlDoc=loadXMLDoc("books.xml");
x=xmlDoc.documentElement;
lastNode=get_lastchild(x);
document.write(lastNode.localName);
|
上記コードの出力は次の通りです:
試してください »
|
Element オブジェクト
|