You are here: Reference > JavaScript > client-side > HTML DOM > methods > insertData (comment, CommentNode, TextNode)

insertData method (comment, CommentNode, TextNode)

Browser support:
Inserts text content into the current TextNode, CommentNode or comment element at the specified position.
The appendData, deleteData and replaceData methods and the data property can also be used to manipulate the text content of the current element.


object.insertData (start, stringToInsert);
You can find the related objects in the Supported by objects section below.


Required. Integer that specifies the start position of the insertion. Negative values and values greater than the length of the current object raise an exception.
Required. String that specifies the text to insert.

Return value:

This method has no return value.

Example HTML code 1:

This example illustrates the use of the insertData method:
    <script type="text/javascript">
        function InsertText () {
            var textContainer = document.getElementById ("textContainer");
            var firstTextNode = textContainer.firstChild;
            firstTextNode.insertData (18, "inserted text ");
    <div id="textContainer">Insert text here: before this</div>
    <br /><br />
    <button onclick="InsertText ()">Insert some text into the text above!</button>
Did you find this example helpful? yes no

Supported by objects:

Related pages:

External links:

User Contributed Comments

Post Content

Post Content