CharacterData: replaceData()-Methode
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Die replaceData()
-Methode des CharacterData
-Interfaces entfernt eine bestimmte Anzahl von Zeichen des vorhandenen Texts in einem gegebenen CharacterData
-Knoten und ersetzt diese Zeichen mit dem bereitgestellten Text.
Syntax
js
replaceData(offset, count, data)
Parameter
Rückgabewert
Keiner.
Ausnahmen
IndexSizeError
DOMException
-
Wird ausgelöst, wenn
offset
odercount
negativ ist oderoffset
größer als die Länge der enthaltenen Daten ist.
Beispiel
html
<span>Result: </span>A long string.
js
const span = document.querySelector("span");
const textNode = span.nextSibling;
textNode.replaceData(2, 4, "replaced");
Spezifikationen
Specification |
---|
DOM # dom-characterdata-replacedata |
Browser-Kompatibilität
Report problems with this compatibility data on GitHubdesktop | mobile | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
replaceData |
Legend
Tip: you can click/tap on a cell for more information.
- Full support
- Full support
The compatibility table on this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.