XML DOM attribute na localName

Paglilinaw at paggamit

Ang attribute na localName ay ibabalik ang lokal na pangalan ng piniling element (pangalan ng element).

Kung ang napiling node ay hindi element o attribute, ang property na ito ay ibabalik na NULL.

Mga pangkakailangan sa syntax:

elementNode.localName

Mga halimbawa

Sa lahat ng mga halimbawa, gagamitin namin ang file na XML books.xml,at ang function na JavaScript loadXMLDoc()

例子 1

下面的代码片段从 "books.xml" 中的第一个 <book> 元素获取本地名称:

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

以上代码的输出:

book

例子 2

下面的代码片段从 "books.xml" 中的最后一个 <book> 元素获取本地名称:

//check if the last node is an element node
function get_lastchild(n)
{
var x=n.lastChild;
while (x.nodeType!=1)
  {
  x=x.previousSibling;
  }
return x;
}
xmlDoc=loadXMLDoc("books.xml");
var x=xmlDoc.documentElement;
var lastNode=get_lastchild(x);
document.write(lastNode.localName);

以上代码的输出:

book