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;
}

స్వయంగా ప్రయత్నించండి