Item DOM XML () Metode
Objek Daftar Node
Contoh
Catatan: Semua browser utama, kecuali Internet Explorer, memperlakukan spasi kosong atau baris baru sebagai node teks. Jadi, pada contoh di bawah ini, ada fungsi yang memeriksa jenis node, dan hanya menampilkan node Elemen. Dengan cara ini, hasilnya akan sama di semua browser. Untuk membaca lebih lanjut tentang perbedaan antara browser, silakan baca bab Browser DOM kami.
Fragmen kode berikut memuat " books.xml " ke dalam xmlDoc dan mengulang semua simpul elemen anak dari elemen <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;
}
Keluaran:
book
book
book
book
Definisi dan Penggunaan
Metode item() mengembalikan node pada indeks yang ditentukan dalam daftar node.
Catatan: Item dalam daftar node dapat diakses melalui indeks, mulai dari 0.
Dukungan Peramban
Metode item() didukung di semua browser utama.
Sintaksis
nodelist.item(index)
Parameter
Parameter | Type | Description |
---|---|---|
index | Number | Required. The index of the node in the node list. The index starts at 0 |
Nilai Kembali
Type | Description |
---|---|
Node object | The node at the specified index, or null if the index is out of rangex |
Detail Teknis
Versi DOM | Objek Nodelist Level 1 Inti |
---|
Objek Daftar Node