XML DOM insertData() metode

Definition og brug

insertData() Metoden indsætter data i en tekstnode.

Syntaks

insertData(start,string)
Parameter Beskrivelse
start Obligatorisk. Angiver, hvor den skal begynde at indsætte tegnene. Startværdien er fra nul.
string Obligatorisk. Angiver den streng, der skal indsættes.

Eksempel

nedenstående kode vil indlæse "books.xml" til xmlDoc og indsætte strengen i den første <title>-elements tekstnode:

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];
    x.insertData(0,"Cooking: ");
    document.getElementById("demo").innerHTML =
    x.data;
}

Prøv det selv