Metode item() XML DOM
Definisi dan Penggunaan
item()
Metode ini mengembalikan node di indeks yang ditentukan di daftar node list.
Perhatian:Bisa mengakses objek di daftar node list melalui indeks, indeks dimulai dari 0.
Sintaks
nodelist.item(index)
Parameter
Parameter | Deskripsi |
---|---|
index | Wajib. Numerik. Indeks node dalam daftar node. Indeks dimulai dari 0. |
Detil Teknik
Versi DOM: | Objek Nodelist Level 1 Core |
---|---|
Hasil pengembalian: |
Objek Node. Node di indeks yang ditentukan. Jika indeks melebihi rentang, kembalikan null. |
Contoh
Perhatian:Kecuali untuk Internet Explorer, semua pelayar utama akan menganggap spasi atau baris kosong sebagai node teks. Oleh karena itu, di contoh di bawah ini, kami menggunakan fungsi untuk memeriksa tipe node dan hanya menampilkan node elemen. Demikian, hasilnya di semua pelayar akan sama.
Untuk mendapatkan informasi lebih lanjut tentang perbezaan diantara perpustakaan pelayar, silakan baca bab DOM pelayar kami.
kemudian, kod berikut akan memuat "books.xml" ke xmlDoc dan mengulangi melintasi semua elemen anak <bookstore>:
var xhttp = new XMLHttpRequest(); xhttp.onreadystatechange = function() { jika (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; untuk (i = 0; i < x.length; i++) { jika (x.item(i).nodeType == 1) { txt += x.item(i).nodeName + "<br>"; } } document.getElementById("demo").innerHTML = txt; }
浏览器支持
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
支持 | 支持 | 支持 | 支持 | 支持 |
所有主流浏览器都支持 item()
方法。