XML DOM item() -menetelmä

Määritelmä ja käyttö

item() Metodi palauttaa solmujen luettelossa olevan solmun määritetystä indeksistä.

Huomioitavaa:Voit käyttää indeksiä tarkistamaan solmujen luettelossa olevia kohteita, indeksi alkaa 0:sta.

Syntaksi

nodelist.item(index)

Parametrit

Parametrit Kuvaus
index Välttämätön. Numerinen. Solmun indeksi solmujen luettelossa. Indeksi alkaa 0:sta.

Tekninen yksityiskohta

DOM-versio: Core Level 1 Nodelist Object
Palautusarvo:

Node-objekti. Määritetyn indeksin solmu.

Jos indeksi ylittää alueen, palautetaan null.

Esimerkki

Huomioitavaa:Internet Explorerin lisäksi kaikki tärkeimmät selaimet katsovat tyhjiöt ja rivinvaihdot tekstityökaluiksi. Siksi alla olevassa esimerkissä käytämme funktiota tarkistamaan solutyypin ja näytämme vain elementtisolut. Näin kaikki selaimet tuottavat saman tuloksen.

Lisätietoja selaimien välisistä eroista löydät DOM-selaimen luvusta.

Tämä koodi ladataan "books.xml" xmlDoc:iin ja käy läpi <bookstore>-elementin kaikkien lapsen solujen:

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;
}

Kokeile itse

Selaimen tuki

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
Tuki Tuki Tuki Tuki Tuki

Kaikki suosituimmat selaimet tukevat tätä item() Menetelmät.