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

XML DOM localName プロパティ


Element Object Reference Element オブジェクト

定義と用法

localName プロパティは、選択した要素のローカル名(要素名)を返します。

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

構文

elementNode.localName
 

例 1

次のコードは、loadXMLDoc() を使用して xmlDoc に "books.xml" をロードし、 最初の <book> 要素からローカル名を取得します:

xmlDoc=loadXMLDoc("books.xml");
x=xmlDoc.getElementsByTagName("book")[0];

document.write(x.localName);

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

book

試してください »

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

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

book

試してください »

Element Object Reference Element オブジェクト