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> |