CharacterData: Methode replaceData()
Die replaceData()
Methode des CharacterData
Interfaces entfernt eine bestimmte Anzahl von Zeichen des vorhandenen Textes in einem gegebenen CharacterData
-Knoten und ersetzt diese Zeichen durch den bereitgestellten Text.
Syntax
js
characterData.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 Standard # dom-characterdata-replacedata |
Browser-Kompatibilität
BCD tables only load in the browser