XML DOM item() methode

Definitie en gebruik

item() De methode retourneert het knopen in de knopenlijst op de opgegeven index.

Opmerking:Knopen in de knopenlijst kunnen worden bereikt via index, met index die begint bij 0.

Syntax

nodelist.item(index

)

) Beschrijving
index Verplicht. Numeriek. Index van het knopen in de knopenlijst. De index begint bij 0.

Technische details

DOM versie: Core Level 1 Nodelist Object
Retourneren waarde:

Node object. Het knopenobject op de opgegeven index.

Retourneert null als de index buiten bereik is.

Voorbeeld

Opmerking:Behalve Internet Explorer, zien alle主要 browsers witruimte of regeleinden als tekstknopen. Daarom gebruiken we in het volgende voorbeeld een functie om het knoptype te controleren en alleen elementknopen te tonen. Op deze manier zijn de resultaten in alle browsers hetzelfde.

Voor meer informatie over verschillen tussen browsers, lees ons hoofdstuk over DOM-browsers.

De volgende code laadt "books.xml" in xmlDoc en loopt door alle sub-elementknopen van het <bookstore>-element:

var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = functie() {
   als (this.readyState == 4 && this.status == 200) {
       myFunction(this);
   }
};
xhttp.open("GET", "books.xml", true);
xhttp.send();
functie myFunction(xml) {
    var x, i, xmlDoc, txt;
    xmlDoc = xml.responseXML;
    txt = "";
    x = xmlDoc.documentElement.childNodes;
    voor (i = 0; i < x.lengte; i++) {
        als (x.item(i).nodeType == 1) {
            txt += x.item(i).nodeName + "<br>";
        }
    }
    document.getElementById("demo").innerHTML = txt;
}

Probeer het zelf

Browser Ondersteuning

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
Ondersteuning Ondersteuning Ondersteuning Ondersteuning Ondersteuning

Alle主流 browsers ondersteunen item() Methoden.