files/en-us/web/api/characterdata/replacedata/index.md
{{APIRef("DOM")}}
The replaceData() method of the {{domxref("CharacterData")}} interface removes a certain number of characters of the existing text in a given CharacterData node and replaces those characters with the text provided.
replaceData(offset, count, data)
offset
0 is the first character of the string.count
data
None.
IndexSizeError {{domxref("DOMException")}}
offset or count is negative or offset is greater than the length of the contained data.<span>Result: </span>A long string.
const span = document.querySelector("span");
const textNode = span.nextSibling;
textNode.replaceData(2, 4, "replaced");
{{EmbedLiveSample("Example", "100%", 50)}}
{{Specifications}}
{{Compat}}