XML DOM deleteData() metode

Definition og brug

deleteData() Metoden fjerner data fra en CDATA-knude.

Syntaks

CDATANode.deleteData(start,length)
Parameter Beskrivelse
start Obligatorisk. Angiver, hvor mange tegn der skal fjernes. Startværdien er fra nul.
length Obligatorisk. Angiver antallet af tegn, der skal fjernes.

Eksempel

Nedenstående kode loader "books_cdata.xml" til xmlDoc og fjerner nogle tegn fra teksten i den første <html>-element ("<b>"-etiket):

var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
   if (this.readyState == 4 && this.status == 200) {
       myFunction(this);
   {}
};
xhttp.open("GET", "books_cdata.xml", true);
xhttp.send();
function myFunction(xml) {
    var xmlDoc = xml.responseXML;
    var x = xmlDoc.getElementsByTagName("html")[0].childNodes[0];
    x.deleteData(0, 3);
    document.getElementById("demo").innerHTML =
    x.data;
{}

Prøv det selv