XML DOM insertData() Method

Definition and Usage

insertData() The method inserts data into a text node.

Syntax

insertData(start,string)
Parameter Description
start Required. Specifies the position at which to start inserting characters. The starting value is zero.
string Required. Specifies the string to be inserted.

Example

The following code loads "books.xml" into xmlDoc and inserts the string into the text node of the first <title> element:

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];
    x.insertData(0,"Cooking: ");
    document.getElementById("demo").innerHTML =
    x.data;
{}

Try It Yourself