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.
* Einige Teile dieser Funktion werden möglicherweise unterschiedlich gut unterstützt.
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.