Baseline Widely available
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)
Parameters
offset
The number of characters from the start of the data to insert at. 0
is the first character of the string.
count
The number of characters to replace with the provided data.
data
The data to insert.
None.
ExceptionsIndexSizeError
DOMException
Thrown 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");
Specifications Browser compatibility See also
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4