ਕੋਰਸ ਸਿਫਾਰਸ਼:
XML DOM item() ਮੰਥਨ
item()
ਵਾਕਬੋਲ ਵਿੱਚ ਸ਼ਬਦ ਪ੍ਰਵਾਨ ਕਰਨਾ
ਧਿਆਨ:ਵਾਕਬੋਲ ਵਿੱਚ ਸ਼ਬਦ ਪ੍ਰਵਾਨ ਕਰਨਾ
ਵਾਕਬੋਲ ਵਿੱਚ ਸ਼ਬਦ ਪ੍ਰਵਾਨ ਕਰਨਾ
ਵਾਕਬੋਲ ਵਿੱਚ ਸ਼ਬਦ ਪ੍ਰਵਾਨ ਕਰਨਾindexnodelist.item(
)
) | ਵਰਣਨ |
---|---|
index | ਲਾਜ਼ਮੀ। ਸੰਖਿਆ। ਨੋਡ ਸੂਚੀ ਵਿੱਚ ਨੋਡ ਦਾ ਸਥਾਨ। ਸਥਾਨ 0 ਤੋਂ ਸ਼ੁਰੂ ਹੁੰਦਾ ਹੈ。 |
ਤਕਨੀਕੀ ਵੇਰਵੇ
DOM ਸੰਸਕਰਣ: | Core Level 1 Nodelist Object |
---|---|
ਵਾਪਸ ਦਿੱਤਾ ਗਿਆ ਮੁੱਲ: |
Node ਅਧਾਰਤ ਵਸਤੂ। ਸੰਕੇਤਕ ਵਿੱਚ ਦਿੱਤੇ ਗਏ ਸੰਖਿਆ ਦੇ ਨੋਡ ਹੈ। ਜੇਕਰ ਸੰਕੇਤਕ ਦਾ ਸੰਖਿਆ ਬਹੁਤ ਜ਼ਿਆਦਾ ਹੈ ਤਾਂ null ਵਾਪਸ ਦਿੱਤਾ ਜਾਵੇਗਾ。 |
ਉਦਾਹਰਣ:
ਧਿਆਨ:Internet Explorer ਤੋਂ ਇਲਾਵਾ, ਸਾਰੇ ਪ੍ਰਮੁੱਖ ਬਰਾਉਜ਼ਰ ਖਾਲੀ ਜਾਂ ਨਾਲਕਾ ਨੂੰ ਟੈਕਸਟ ਨੋਡ ਦੇ ਰੂਪ ਵਿੱਚ ਸਮਝਦੇ ਹਨ। ਇਸ ਲਈ ਹੇਠ ਦੇ ਉਦਾਹਰਣ ਵਿੱਚ ਇੱਕ ਫੰਕਸ਼ਨ ਨਾਲ ਨੋਡ ਟਾਈਪ ਚੈਕ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਅਤੇ ਕੇਵਲ ਈਲੈਮੈਂਟ ਨੋਡ ਨੂੰ ਪ੍ਰਿੰਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਇਸ ਤਰ੍ਹਾਂ, ਸਾਰੇ ਬਰਾਉਜ਼ਰਾਂ ਵਿੱਚ ਨਤੀਜੇ ਇੱਕ ਹੀ ਰਹਿੰਦੇ ਹਨ。
ਬਰਾਉਜ਼ਰਾਂ ਵਿਚਕਾਰ ਵੱਖਰੇਦਾਰੀ ਬਾਰੇ ਹੋਰ ਸੂਚਨਾ ਜਾਣਣ ਲਈ ਸਾਡੇ 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()
方法。