XML DOM item() Metode
❮ NodeList Object
Voorbeeld
Let wel: Alle groot blaaiers, behalwe Internet Explorer, hanteer leë spasies of nuwe reëls as teksnodes. Dus, in die voorbeeld hieronder, is daar 'n funksie wat die nodustipe kontroleer en slegs Element nodusse vertoon. Op hierdie manier sal die resultaat gelyk wees in alle blaaiers. Om meer te lees oor die verskille tussen blaaiers, lees asseblief ons DOM-blaaiers hoofstuk.
Die volgende kode fragment laai " books.xml " in xmlDoc en loop deur alle kind element nodes van die <bookstore> element:
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;
}
Uitset:
book
book
book
book
Definisie en gebruik
Die item()-metode gee die nodus terug by die gespesifiseerde indeks in 'n noduslys.
Let wel: Die items in 'n noduslys is toeganklik via 'n indeks, vanaf 0.
Blaaierondersteuning
Die item()-metode word in alle groot blaaiers ondersteun.
Sintaksis
nodelist.item(index)
Grense
Parameter | Type | Description |
---|---|---|
index | Number | Required. The index of the node in the node list. The index starts at 0 |
Terugkeerwaarde
Type | Description |
---|---|
Node object | The node at the specified index, or null if the index is out of rangex |
Tegniese besonderhede
DOM weergawe | Kernvlak 1 Nodelist-objek |
---|
❮ NodeList Object