XML DOM getElementsByTagNameNS() 方法

คำนำออกและการใช้งาน

getElementsByTagNameNS() มีความหมายว่าคืน NodeList ของอนุภาคที่มีชื่อและชื่อพื้นที่ที่กำหนด

语法:

elementNode.getElementsByTagNameNS(ns,name)
ตัวแปร คำอธิบาย
ns ค่าของตัวแปรตัวนี้เป็นตัวแปรของตัวอักษร กำหนดชื่อเนื้อที่ต้องการค้นหา ค่า "*" จะตรงกับแทร็กทุกตัว
name ค่าของตัวแปรตัวนี้เป็นตัวแปรของตัวอักษร กำหนดชื่อแทร็กที่ต้องการค้นหา ค่า "*" จะตรงกับแทร็กทุกตัว

ช่วยเหลือ

วิธีนี้เหมือนกับ วิธี getElementsByTagName()เหมือนกัน แต่ชื่อที่ต้องการหาองค์ประกอบถูกกำหนดโดยส่วนผสมของ URI ของชื่อเรียกของเนื้อที่และชื่อท้องถิ่นที่ถูกกำหนดในชื่อเรียกของเนื้อที่ วิธีนี้จะถูกใช้เมื่อเอกสาร XML ใช้ชื่อเรียกของเนื้อที่

ตัวอย่าง

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

โค้ดบางส่วนด้านล่างนี้ใช้ในการหาองค์ประกอบผ่านชื่อและชื่อเรียกของเนื้อที่:

xmlDoc=loadXMLDoc("books_ns.xml");
x=xmlDoc.getElementsByTagNameNS("http://www.codew3c.com/children/","title");
document.write(x[0].nodeName);

การแสดงผลของโค้ดด้านบน:

c:title