CharacterData
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.
Das CharacterData abstrakte Interface repräsentiert ein Node-Objekt, das Zeichen enthält. Dies ist ein abstraktes Interface, was bedeutet, dass es keine Objekte vom Typ CharacterData gibt: Es wird von anderen Schnittstellen wie Text, Comment, CDATASection oder ProcessingInstruction implementiert, die nicht abstrakt sind.
Instanz-Eigenschaften
Dieses Interface erbt auch Eigenschaften von seinen Eltern, Node und EventTarget.
CharacterData.data-
Ein String, der die in diesem Objekt enthaltenen Textdaten darstellt.
CharacterData.lengthSchreibgeschützt-
Gibt eine Zahl zurück, die die Größe des im Objekt enthaltenen Strings darstellt.
CharacterData.nextElementSiblingSchreibgeschützt-
Gibt das erste
Elementzurück, das auf diesen Knoten folgt und ein Geschwister ist. CharacterData.previousElementSiblingSchreibgeschützt-
Gibt das erste
Elementzurück, das diesem Knoten vorangestellt ist und ein Geschwister ist.
Instanz-Methoden
Dieses Interface erbt auch Methoden von seinen Eltern, Node und EventTarget.
CharacterData.after()-
Fügt eine Menge von
Node-Objekten oder Strings in die Kinderliste desCharacterData-Elternteils ein, direkt nach demCharacterData-Objekt. CharacterData.appendData()-
Hängt den gegebenen String an den
CharacterData.data-String an; wenn diese Methode zurückkehrt, enthältdataden verknüpften String. CharacterData.before()-
Fügt eine Menge von
Node-Objekten oder Strings in die Kinderliste desCharacterData-Elternteils ein, direkt vor demCharacterData-Objekt. CharacterData.deleteData()-
Entfernt die angegebene Anzahl von Zeichen, beginnend bei dem angegebenen Offset, aus dem
CharacterData.data-String; wenn diese Methode zurückkehrt, enthältdataden gekürzten String. CharacterData.insertData()-
Fügt die angegebenen Zeichen an dem angegebenen Offset in den
CharacterData.data-String ein; wenn diese Methode zurückkehrt, enthältdataden geänderten String. CharacterData.remove()-
Entfernt das Objekt aus der Kinderliste seines Elternteils.
CharacterData.replaceData()-
Ersetzt die angegebene Anzahl von Zeichen, beginnend bei dem angegebenen Offset, durch den angegebenen String; wenn diese Methode zurückkehrt, enthält
dataden geänderten String. CharacterData.replaceWith()-
Ersetzt die Zeichen in der Kinderliste seines Elternteils durch eine Menge von
Node-Objekten oder Strings. CharacterData.substringData()-
Gibt einen String zurück, der den Teil von
CharacterData.datamit der angegebenen Länge enthält, beginnend bei dem angegebenen Offset.
Spezifikationen
| Spezifikation |
|---|
| DOM> # interface-characterdata> |
Browser-Kompatibilität
Siehe auch
- Die DOM-Übersichtsseite.
- Die konkreten Interfaces, die es implementieren:
Text,CDATASection,ProcessingInstruction, undComment.