CharacterData
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
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
.