XML DOM item() 方法

定义和用法

item() 方法返回节点列表中指定索引处的节点。

注意:可通过索引访问节点列表中的项目,索引从 0 开始。

语法

nodelist.item(index)

参数

参数 描述
index 必需。数值。节点在节点列表中的索引。索引从 0 开始。

技术细节

DOM 版本: Core Level 1 Nodelist Object
返回值:

Node 对象。指定的索引处的节点。

如果索引超出范围,则返回 null。

实例

注意:除 Internet Explorer 外,所有主要浏览器都将空白或换行视为文本节点。因此,在下面的例子中,我们用一个函数检查节点类型,并仅显示元素节点。这样,所有浏览器中的结果都是相同的。

Kuelewa zaidi kuhusu matokeo ya kuzingatia kati ya kifungu, tafadhali saba kitabu chetu cha DOM Kifungu.

Inafuatia ya hii programu ina kuwakilisha "books.xml" kwenye xmlDoc na kudumuza kikata sa kila mikoneno wa kitengo <bookstore>:

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 + "
"; } } document.getElementById("demo").innerHTML = txt; }

亲自试一试

浏览器支持

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

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