XML DOM replaceData() ਮੇਥਡ
ਵਿਆਖਿਆ ਅਤੇ ਵਰਤੋਂ
replaceData()
ਮੇਥਡ ਨੂੰ ਕਮੈਂਟ ਨੋਡ ਵਿੱਚ ਦਾਤਾ ਬਦਲੇਗਾ。
ਗਰਿੱਖ
commentNode.replaceData(start,length,string)
ਪੈਰਾਮੀਟਰ | ਵਰਣਨ |
---|---|
start | ਲਾਜ਼ਮੀ। ਬਦਲਣ ਦੀ ਸ਼ੁਰੂਆਤ ਨਿਰਧਾਰਿਤ ਕਰੋ। ਸ਼ੁਰੂਆਤ ਮੁੱਢਲੇ ਨੰਬਰ ਤੋਂ ਹੁੰਦੀ ਹੈ。 |
length | ਲਾਜ਼ਮੀ। ਬਦਲਣ ਵਾਲੇ ਅੱਕਸ਼ਰਾਂ ਦੀ ਗਿਣਤੀ ਨਿਰਧਾਰਿਤ ਕਰੋ。 |
string | ਲਾਜ਼ਮੀ। ਸ਼ਬਦ ਨੂੰ ਜੋੜਨ ਲਈ ਨਿਰਧਾਰਿਤ ਕਰੋ。 |
ਉਦਾਹਰਣ
ਹੇਠ ਲਿਖੇ ਕੋਡ "books_comment.xml" ਨੂੰ xmlDoc ਵਿੱਚ ਲੋਡ ਕਰੇਗਾ ਅਤੇ ਪਹਿਲੇ <book> ਇਲੈਕਟ੍ਰੌਨ ਦੇ ਕਮੈਂਟ ਨੋਡ ਵਿੱਚ "Simple" ਨੂੰ "Easy" ਨਾਲ ਬਦਲੇਗਾ:
var xhttp = new XMLHttpRequest(); xhttp.onreadystatechange = function() { if (this.readyState == 4 && this.status == 200) { myFunction(this); } }; xhttp.open("GET", "books_comment.xml", true); xhttp.send(); function myFunction(xml) { var x, i, txt, xmlDoc; xmlDoc = xml.responseXML; txt = ""; x = xmlDoc.getElementsByTagName("book")[0].childNodes; for (i = 0; i < x.length; i++) { // ਸਿਰਫ ਕਮੈਂਟ ਨੋਡ ਪ੍ਰੋਸੈੱਸ ਕਰੋ if (x[i].nodeType == 8) { x[i].replaceData(4, 6, "Easy"); txt += x[i].data + "<br>"; } } document.getElementById("demo").innerHTML = txt; }
بالائی مثال میں، ہم نے لائنک اور اگر ایف اور ایف سے نود نود کو اسکریپشن میں استعمال کیا، تاکہ ہم صرف کامنٹ نود کو ہی ہنر مند کریں۔ کامنٹ نود کا نود نوع 8 ہوتا ہے۔