CharacterData
Die CharacterData
abstrakte Schnittstelle repräsentiert ein Node
-Objekt, das Zeichen enthält. Dies ist eine abstrakte Schnittstelle, was bedeutet, dass es keine Objekte vom Typ CharacterData
gibt: sie wird von anderen Schnittstellen wie Text
, Comment
, CDATASection
oder ProcessingInstruction
implementiert, die nicht abstrakt sind.
Instanzeigenschaften
Diese Schnittstelle erbt auch Eigenschaften von ihren Eltern, Node
und EventTarget
.
CharacterData.data
-
Ein String, der die im Objekt enthaltenen Textdaten darstellt.
CharacterData.length
Nur lesbar-
Gibt eine Zahl zurück, die die Größe des im Objekt enthaltenen Strings darstellt.
CharacterData.nextElementSibling
Nur lesbar-
Gibt das erste
Element
zurück, das nach diesem Knoten folgt und ein Geschwister ist. CharacterData.previousElementSibling
Nur lesbar-
Gibt das erste
Element
zurück, das vor diesem Knoten kommt und ein Geschwister ist.
Instanzmethoden
Diese Schnittstelle erbt auch Methoden von ihren Eltern, Node
und EventTarget
.
CharacterData.after()
-
Fügt eine Gruppe von
Node
-Objekten oder Strings in die Kinderliste des Elternteils desCharacterData
gerade nach demCharacterData
-Objekt ein. CharacterData.appendData()
-
Fügt den gegebenen String zum
CharacterData.data
-String hinzu; wenn diese Methode zurückkehrt, enthältdata
den zusammengefügten String. CharacterData.before()
-
Fügt eine Gruppe von
Node
-Objekten oder Strings in die Kinderliste des Elternteils desCharacterData
gerade vor demCharacterData
-Objekt ein. CharacterData.deleteData()
-
Entfernt die angegebene Anzahl von Zeichen, beginnend bei dem angegebenen Offset, aus dem
CharacterData.data
-String; wenn diese Methode zurückkehrt, enthältdata
den verkürzten String. CharacterData.insertData()
-
Fügt die angegebenen Zeichen an der angegebenen Stelle in den
CharacterData.data
-String ein; wenn diese Methode zurückkehrt, enthältdata
den geänderten String. CharacterData.remove()
-
Entfernt das Objekt aus seiner Elterngeschwisterliste.
CharacterData.replaceData()
-
Ersetzt die angegebene Anzahl von Zeichen, beginnend bei dem angegebenen Offset, durch den angegebenen String; wenn diese Methode zurückkehrt, enthält
data
den geänderten String. CharacterData.replaceWith()
-
Ersetzt die Zeichen in der Kinderliste seines Elternteils durch eine Gruppe von
Node
-Objekten oder Strings. CharacterData.substringData()
-
Gibt einen String zurück, der den Teil von
CharacterData.data
der angegebenen Länge und beginnend bei dem angegebenen Offset enthält.
Spezifikationen
Specification |
---|
DOM Standard # interface-characterdata |
Browser-Kompatibilität
BCD tables only load in the browser
Siehe auch
- Die DOM-Übersichtsseite.
- Die konkret implementierten Schnittstellen:
Text
,CDATASection
,ProcessingInstruction
, undComment
.