Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.
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 Juli 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
IndexSizeErrorDOMException-
Wird ausgelöst, wenn
offsetodercountnegativ ist oderoffsetgröß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
Loading...