This page is Ready to Use

Notice: The WebPlatform project, supported by various stewards between 2012 and 2015, has been discontinued. This site is now available on github.

replaceData

Summary

Replaces a specified range of characters in the node with a new character string.

Method of dom/CharacterDatadom/CharacterData

Syntax

 textualNode.replaceData(offset, count, text);

Parameters

offset

Data-type
String

The zero-based offset from which to start.

count

Data-type
String

The number of characters to replace.

text

Data-type
String

The new character string.

Return Value

No return value

Examples

//create text node
var phrase = document.createTextNode ("A flawed plan today is much better than a perfect plan tomorrow.");
//replace "much" with "way"
phrase.replaceData(23, 4, "way");
//report result
alert(phrase.data);

Notes

If the sum of the offset and count parameters exceeds the number of characters in the object, then all the characters from the offset to the end of the data are replaced.

Related specifications

DOM Level 3 Core
Recommendation

Attributions