The replaceData() method of the 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)offsetThe number of characters from the start of the data to insert at. 0 is the first character of the string.
countThe number of characters to replace with the provided data.
dataThe data to insert.
None.
IndexSizeError DOMExceptionThrown if 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");