XML DOM item() metod

Definition och användning

item() Metoden returnerar noden vid det angivna indexet i nodlistan.

Observera:Det är möjligt att komma åt objekt i nodlistan via index, där index börjar på 0.

Syntaks

nodelist.item(index

)

) Beskrivning
index Obligatorisk. Numerisk. Indexet för noden i nodlistan. Indexet börjar på 0.

Tekniska detaljer

DOM-version: Core Level 1 Nodelist Object
Returvärde:

Node-objekt. Noden vid det angivna indexet.

Om indexet är utanför intervallet returneras null.

Exempel

Observera:Utöver Internet Explorer ser alla större webbläsare blanka tecken eller nyckelrador som textnoder. Därför använder vi en funktion för att kontrollera nodtypen och visar endast elementnoder. På så sätt blir resultaten desamma i alla webbläsare.

För mer information om skillnader mellan webbläsare, läs vår avsnitt om DOM-webbläsare.

Följande kod laddar "books.xml" till xmlDoc och går igenom alla undernoder till <bookstore>-elementet:

var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
   om (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;
    för (i = 0; i < x.length; i++) {
        om (x.item(i).nodeType == 1) {
            txt += x.item(i).nodeName + "<br>";
        }
    }
    document.getElementById("demo").innerHTML = txt;
}

Prova själv

Webbläsarstöd

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
Stöd Stöd Stöd Stöd Stöd

Alla vanliga webbläsare stöder item() Metoder.