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
Microsoft Developer Network: [Windows Internet Explorer API reference Article]