Metoda deleteData() DOM XML

Definicja i zastosowanie

deleteData() Metoda usuwa dane z węzła CDATA.

Gramatyka

CDATANode.deleteData(start,length)
Parametry Opis
start Wymagane. Określa, od którego miejsca należy usunąć znaki. Wartość początkowa wynosi zero.
length Wymagane. Określa liczbę znaków do usunięcia.

Przykład

Poniższy kod ładuje "books_cdata.xml" do xmlDoc i usuwa niektóre znaki z węzła tekstowego pierwszego elementu <html> (tag <b>):

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

Spróbuj sam