XML DOM item() विधि
वर्णन और उपयोग
item()
विधि वापसी मूल्य:
ध्यान:सूची में नोड को इंडेक्स के द्वारा अभिगम कर सकते हैं, इंडेक्स 0 से शुरू होता है।
व्याकरण
नोडलिस्ट.item(इंडेक्स)
पैरामीटर
पैरामीटर | वर्णन |
---|---|
इंडेक्स | आवश्यक। नंबर। नोड की सूची में नोड का इंडेक्स। इंडेक्स 0 से शुरू होता है। |
तकनीकी विवरण
DOM संस्करण: | कोर लेवल 1 नोडलिस्ट ऑब्जेक्ट |
---|---|
वापसी मूल्य: |
Node ऑब्जेक्ट। निर्दिष्ट इंडेक्स के दौरान नोड। यदि इंडेक्स रेंज के बाहर है, तो null वापस करें。 |
उदाहरण
ध्यान:Internet Explorer के अलावा, सभी प्रमुख ब्राउज़र खाली या लिनेब्रेक को टेक्स्ट नोड के रूप में परज़ करते हैं। इसलिए, नीचे के उदाहरण में, हम एक फ़ंक्शन का उपयोग करते हैं जो नोड क़िस्म की जांच करता है और केवल एलीमेंट नोड्स को दिखाता है। इस प्रकार, सभी ब्राउज़रों में परिणाम समान हैं।
ब्राउज़रों के बीच अंतर के बारे में अधिक जानकारी जानने के लिए हमारे DOM ब्राउज़र चैप्टर को पढ़ें。
नीचे कोड "books.xml" को xmlDoc में लोड करने के लिए है, और <bookstore> एलीमेंट के सभी सब-एलीमेंट नोड्स को चक्रवाती करने के लिए:
वार xhttp = new XMLHttpRequest(); xhttp.onreadystatechange = function() { यदि (this.readyState == 4 && this.status == 200) { माइफ़न्क्शन (इथ); } }; xhttp.open("GET", "books.xml", true); xhttp.send(); फ़ंक्शन माइफ़न्क्शन (xml) { वार x, i, xmlDoc, txt; xmlDoc = xml.responseXML; txt = ""; x = xmlDoc.documentElement.childNodes; फ़ोर (i = 0; i < x.length; i++) { यदि (x.item(i).nodeType == 1) { txt += x.item(i).nodeName + "<br>"; } } document.getElementById("demo").innerHTML = txt; }
ब्राउज़र समर्थन
च्रोम | एज | फ़ायरफॉक्स | सैफारी | ओपेरा |
---|---|---|---|---|
च्रोम | एज | फ़ायरफॉक्स | सैफारी | ओपेरा |
समर्थन | समर्थन | समर्थन | समर्थन | समर्थन |
सभी मुख्य ब्राउज़रों द्वारा समर्थित item()
तरीके。