XML DOM item() Method

Definition and Usage

item() Ang method na ibabalik ay ipapakita ang node na nasa index na ito sa listahan ng node.

Pansin:Access items in a node list by index, starting from 0.

Syntax

nodelist.item(index)

Parameter

Parameter Description
index Mandatory. Number. Ang index ng node sa listahan ng node. Ang index ay mula 0.

Technical Details

DOM Version: Core Level 1 Nodelist Object
Halimbawa ng output:

Node object. Ang node na nasa index na ito.

Kung ang index ay lumalampas sa saklaw, ibabalik ang null.

Halimbawa

Pansin:Maliban sa Internet Explorer, lahat ng pangunahing browser ay ipinapapakita ang puti o tab na may ibang uri ng teksto. Kaya, sa mga sumusunod na halimbawa, gamit namin ang isang function na sumusuri sa uri ng node at ipapakita lamang ang mga elemento ng node. Sa ganito, ang mga resulta sa lahat ng mga browser ay magiging magkapareho.

Kung gusto mong mabigyang mas maraming impormasyon tungkol sa mga kaibahan ng mga browser, basahin ang aming DOM Browser section.

Ang sumusunod na kodigo ay maglalaad ng "books.xml" sa xmlDoc at mag-ikot sa lahat ng mga anak na elemento ng <bookstore>:

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

亲自试一试

浏览器支持

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
支持 支持 支持 支持 支持

所有主流浏览器都支持 item() 方法。