XML DOM replaceData() ਮੇਥਡ

ਪਰਿਭਾਸ਼ਾ ਅਤੇ ਵਰਤੋਂ

replaceData() ਮੇਹਰਬਾਨ ਟੈਕਸਟ ਨੂੰ ਤਬਦੀਲ ਕਰਨ ਲਈ ਮੇਥਡ

ਗਰਿੱਖਤ

replaceData(start,length,string)
ਪੈਰਾਮੀਟਰ ਵਰਣਨ
start ਲਾਜ਼ਮੀ। ਤਬਦੀਲ ਕੀਤੇ ਜਾਣ ਵਾਲੇ ਅੱਕਸ਼ਰਾਂ ਦੀ ਸ਼ੁਰੂਆਤ ਨੂੰ ਨਿਰਧਾਰਿਤ ਕਰਦਾ ਹੈ। ਸ਼ੁਰੂਆਤ ਵੱਲੋਂ ਛੇਤੀ ਤੋਂ ਛੇਤੀ ਸੰਖਿਆ ਹੁੰਦੀ ਹੈ。
length ਲਾਜ਼ਮੀ। ਤਬਦੀਲ ਕੀਤੇ ਜਾਣ ਵਾਲੇ ਅੱਕਸ਼ਰਾਂ ਦੀ ਗਿਣਤੀ ਨੂੰ ਨਿਰਧਾਰਿਤ ਕਰਦਾ ਹੈ。
string ਲਾਜ਼ਮੀ। ਸ਼ਾਮਲ ਕੀਤੇ ਜਾਣ ਵਾਲੇ ਸਟ੍ਰਿੰਗ ਨੂੰ ਨਿਰਧਾਰਿਤ ਕਰਦਾ ਹੈ。

ਉਦਾਹਰਣ

ਇਹ ਕੋਡ "books.xml" ਨੂੰ xmlDoc ਵਿੱਚ ਲੋਡ ਕਰੇਗਾ ਅਤੇ ਪਹਿਲੇ <title> ਇਲੈਕਟਰਨ ਦੇ ਪਹਿਲੇ ਅੱਠ ਅੱਕਸ਼ਰ ਨੂੰ "Easy" ਨਾਲ ਤਬਦੀਲ ਕਰੇਗਾ:

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 xmlDoc = xml.responseXML;
    var x = xmlDoc.getElementsByTagName("title")[0].childNodes[0];
    document.getElementById("demo").innerHTML =
    x.nodeValue;
    x.replaceData(0,8, "Easy");
    document.getElementById("demo").innerHTML +=
    "<br>" + x.nodeValue;
}

亲自试一试