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