XML DOM แอตทริบิวต์ localName

การคำนิยามและการใช้งาน

แอตทริบิวต์ localName จะคืนค่าชื่อท้องถิ่นขององค์ประกอบที่เลือก (ชื่อองค์ประกอบ)

ถ้าตัวกลุ่มที่เลือกไม่ใช่ตัวกลุ่มหรือแอตทริบิวต์ แอตทริบิวต์นี้จะคืนค่า NULL。

การใช้งาน:

elementNode.localName

ตัวอย่าง

ในทุกตัวอย่างเราจะใช้ไฟล์ XML books.xmlและฟังก์ชัน JavaScript loadXMLDoc()

ตัวอย่าง 1

ส่วนที่เขียนโค้ดดังกล่าวจาก <book> แรกใน "books.xml":

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

ออกทางความสัมพันธ์ของโค้ดดังกล่าว:

book

ตัวอย่าง 2

ส่วนที่เขียนโค้ดดังกล่าวจาก <book> สุดท้ายใน "books.xml":

//ตรวจสอบว่าตัวลูกสุดท้ายเป็นตัวลูกขององค์ประกอบ
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