Gli ultimi tutorial di sviluppo web
 

XML DOM deleteData() Method


<Oggetto Commento

Esempio

I seguenti frammento di codice carichi " books_comment.xml " in xmlDoc e cancella alcuni personaggi di primo nodo commento:

var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (xhttp.readyState == 4 && xhttp.status == 200) {
myFunction(xhttp);
}
};
xhttp.open("GET", "books_comment.xml", true);
xhttp.send();

function myFunction(xml) {
    var x, i, xmlDoc, txt;
    xmlDoc = xml.responseXML;
    txt = "";
    x = xmlDoc.getElementsByTagName("book")[0].childNodes;
    for (i = 0; i < x.length; i++) {
    // Process only comment nodes
        if (x[i].nodeType == 8) {
            x[i].deleteData(0,33);
            txt += x[i].data + "<br>";
        }
    }
    document.getElementById("demo").innerHTML = txt;
}

Produzione:

(Hardcover)
Prova tu stesso "

Nel precedente esempio usiamo un ciclo e un se-test per assicurarsi che solo i processi di commento nodi. Un nodo commento ha un tipo di nodo di 8.


Definizione e utilizzo

Il deleteData() metodo elimina i dati da un nodo commento.

Sintassi

commentNode.deleteData(start,length)
Parametro Descrizione
start Richiesto. Specifica dove cominciare la rimozione di caratteri. valore iniziale parte da zero
length Richiesto. Specifica il numero di caratteri da eliminare

<Oggetto Commento