XML DOM replaceData() Metodu

Tanım ve Kullanım

replaceData() Metin nodundaki veriyi değiştiren bir yöntem.

Sözdizimi

replaceData(start,length,string)
Parametreler Açıklama
start Gerekli. Değişim başlangıç noktasını belirtir. Başlangıç değeri sıfırdan başlar.
length Gerekli. Değiştirilecek karakter sayısını belirtir.
string Gerekli. Eklenecek dizesi belirtir.

Örnek

Aşağıdaki kod "books.xml" dosyasını xmlDoc içine yükler ve ilk <title> elementinin metin nodunun ilk sekiz karakterini "Easy" ile değiştirir:

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

Kişisel olarak deneyin