Metode item() DOM XML

Definisi dan Penggunaan

item() Metode ini mengembalikan node di indeks yang ditentukan di dalam daftar node.

Perhatian:Dapat mengakses item dalam daftar node melalui indeks, indeks dimulai dari 0.

Syarat

nodelist.item(index)

Paramater

Paramater Deskripsi
index Diperlukan. Nilai numerik. Indeks node dalam daftar node. Indeks dimulai dari 0.

Detil Teknik

Versi DOM: Core Level 1 Nodelist Object
Nilai kembalian:

Objek Node. Node di indeks yang ditentukan.

Jika indeks melebihi rentang, kembalikan null.

Contoh

Perhatian:Kecuali untuk Internet Explorer, semua browser 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 pula, hasilnya akan sama di semua browser.

Untuk mendapatkan informasi lebih lanjut tentang perbedaan antara browser, baca bab DOM browser kami.

Kode di bawah ini akan mengambil "books.xml" ke xmlDoc dan mengelilingi semua node anak elemen <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() 方法。