XML DOM splitText() methode
Definitie en gebruik
splitText()
De methode splitst de tekstknop in twee knopen op de opgegeven offset.
Deze functie retourneert een knop die de tekst na de offset bevat.
De tekst voor de offset blijft in de oorspronkelijke tekstknop staan.
Syntax
replaceData(offset)
Parameter | Beschrijving |
---|---|
offset | Verplicht. Bepaalt de positie van de tekstknopen die gesplitst moeten worden. De offset begint bij nul. |
Voorbeeld
De volgende code laadt "books_cdata.xml" in xmlDoc en splitst de tekst in de eerste CDATA-node:
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]; var y = x.splitText(8); document.getElementById("demo").innerHTML = x.nodeValue + "<br>" + y.nodeValue; {}