Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.
CharacterData: insertData()-Methode
Baseline
Weitgehend verfügbar
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Juli 2015 browserübergreifend verfügbar.
Die insertData()-Methode der CharacterData-Schnittstelle fügt die bereitgestellten Daten in die aktuellen Daten dieses CharacterData-Knotens ein, und zwar am angegebenen Versatz ab dem Beginn der bestehenden Daten. Die bereitgestellten Daten werden in die bestehenden Daten eingefügt.
Syntax
js
insertData(offset, data)
Parameter
Rückgabewert
Keiner.
Ausnahmen
IndexSizeErrorDOMException-
Wird ausgelöst, wenn der Versatz negativ oder größer als die Länge der enthaltenen Daten ist.
Beispiel
html
<span>Result: </span>A string.
js
const span = document.querySelector("span");
const textNode = span.nextSibling;
textNode.insertData(2, "long ");
[フレーム]
Spezifikationen
| Spezifikation |
|---|
| DOM> # dom-characterdata-insertdata> |
Browser-Kompatibilität
JavaScript aktivieren, um diese Browser-Kompatibilitätstabelle anzuzeigen.