ఎక్సిస్టెంటియల్ కోర్సులు

కోర్సు సిఫారసులు:

item() XML DOM item() పద్ధతి

గమనిక:మార్గదర్శకం:

నోడ్ జాబితాలో పరిణామాలను సంఖ్యాత్మకంగా ప్రారంభించడం ద్వారా ప్రాప్తి చేయవచ్చు, స్థానం 0 నుండి ప్రారంభం అవుతుంది.

వినియోగం:indexnodelist.item(

)

) వివరణ:
index అవసరం. నమూనా విలువ. నోడ్ జాబితాలో నోడ్ యొక్క స్థానం. స్థానం 0 నుండి ప్రారంభం అవుతుంది.

టెక్నికల్ వివరణలు

DOM వెర్షన్: కోర్ లెవల్ 1 నోడ్లిస్ట్ ఆబ్జెక్ట్
తిరిగి వచ్చే విలువ:

నోడ్ ఆబ్జెక్ట్. పేరులో నిర్దేశించిన ఇండెక్స్ లో నోడ్.

ఇండెక్స్ పరిధిని దాటితే null తిరిగి ఇస్తుంది.

ఉదాహరణ:

గమనిక:ఇంటర్నెట్ ఎక్స్ప్లోరర్ మాత్రమే కాకుండా అన్ని ప్రధాన బ్రౌజర్లు ఖాళీ లేదా కార్యకలాపాలను టెక్స్ట్ నోడ్లుగా పరిగణిస్తాయి. అందువల్ల, ఈ ఉదాహరణలో మేము ఫంక్షన్ ఉపయోగిస్తున్నాము మరియు మాత్రమే ఎలమెంట్ నోడ్లను ప్రదర్శిస్తాము. ఇది అన్ని బ్రౌజర్లలో సమానమైన ఫలితాలను ప్రదర్శిస్తుంది.

బ్రౌజర్ల మధ్య వ్యత్యాసాలను గురించి మరింత సమాచారం తెలుసుకోవడానికి మా DOM బ్రౌజర్ చాప్టర్ను చదవండి.

ఈ కోడు "books.xml" ను xmlDoc లోకి లోడ్ చేస్తుంది మరియు <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 + "<br>";
        }
    }
    document.getElementById("demo").innerHTML = txt;
}

亲自试一试

浏览器支持

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

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