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