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()
方法。