รายการ XML DOM ()เมธอด
❮ วัตถุ NodeList
ตัวอย่าง
หมายเหตุ:เบราว์เซอร์หลักทั้งหมด ยกเว้น Internet Explorer จะถือว่าช่องว่างสีขาวหรือบรรทัดใหม่เป็นโหนดข้อความ ในตัวอย่างด้านล่าง มีฟังก์ชันที่ตรวจสอบประเภทโหนด และแสดงเฉพาะโหนดองค์ประกอบ ด้วยวิธีนี้ ผลลัพธ์จะเท่ากันในทุกเบราว์เซอร์ หากต้องการอ่านเพิ่มเติมเกี่ยวกับความแตกต่างระหว่างเบราว์เซอร์ โปรดอ่าน บทเบราว์เซอร์ DOM ของเรา
โค้ดย่อยต่อไปนี้โหลด " books.xml " ลงใน xmlDoc และวนซ้ำผ่านโหนดองค์ประกอบย่อยทั้งหมดขององค์ประกอบ <bookstore>:
var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
myFunction(this);
}
};
xhttp.open("GET", "books.xml", true);
xhttp.send();
function myFunction(xml) {
var x, i, xmlDoc, txt;
xmlDoc = xml.responseXML;
txt = "";
x = xmlDoc.documentElement.childNodes;
for (i = 0; i <
x.length; i++) {
if (x.item(i).nodeType
== 1) {
txt += x.item(i).nodeName + "<br>";
}
}
document.getElementById("demo").innerHTML
= txt;
}
เอาท์พุท:
book
book
book
book
ความหมายและการใช้งาน
รายการ () วิธีการส่งคืนโหนดที่ดัชนีที่ระบุในรายการโหนด
หมายเหตุ:รายการในรายการโหนดสามารถเข้าถึงได้ผ่านดัชนี เริ่มต้นจาก 0
รองรับเบราว์เซอร์
วิธี item() ได้รับการสนับสนุนในเบราว์เซอร์หลักทั้งหมด
ไวยากรณ์
nodelist.item(index)
พารามิเตอร์
Parameter | Type | Description |
---|---|---|
index | Number | Required. The index of the node in the node list. The index starts at 0 |
คืนมูลค่า
Type | Description |
---|---|
Node object | The node at the specified index, or null if the index is out of rangex |
รายละเอียดทางเทคนิค
เวอร์ชัน DOM | Core ระดับ 1 Nodelist Object |
---|
❮ วัตถุ NodeList