Metodo XML DOM splitText()

Definizione e uso

splitText() Il metodo suddivide il nodo di testo in due nodi secondo l'offset specificato.

La funzione restituisce un nodo che contiene il testo dopo l'offset.

Il testo prima dell'offset viene conservato nel nodo di testo originale.

Sintassi

splitText(offset)
Parametro Descrizione
offset Obbligatorio. Specifica dove dividere il nodo di testo. Il valore di offset parte da zero.

Esempio

Il codice seguente carica "books.xml" nella xmlDoc e suddivide il nodo di testo dopo la prima parola:

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];
    var y = x.splitText(9);
    document.getElementById("demo").innerHTML =
    x.nodeValue + "<br>" + y.nodeValue;
{}

Prova personalmente