Méthode XML DOM splitText()
Définition et utilisation
splitText()
La méthode divise le nœud de texte en deux nœuds en fonction du décalage spécifié.
La fonction retourne un nœud contenant le texte après le décalage.
Le texte avant le décalage est conservé dans le nœud de texte original.
Syntaxe
splitText(offset)
Paramètre | Description |
---|---|
offset | Obligatoire. Définit où couper le nœud de texte. La valeur de décalage commence à zéro. |
Exemple
Les lignes de code suivantes chargent "books.xml" dans xmlDoc et divisent le nœud de texte après le premier mot :
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; {}