Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

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.

EventTarget Node CharacterData

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.length Schreibgeschützt

Gibt eine Zahl zurück, die die Größe des im Objekt enthaltenen Strings darstellt.

CharacterData.nextElementSibling Schreibgeschützt

Gibt das erste Element zurück, das auf diesen Knoten folgt und ein Geschwister ist.

CharacterData.previousElementSibling Schreibgeschützt

Gibt das erste Element zurü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 des CharacterData-Elternteils ein, direkt nach dem CharacterData-Objekt.

CharacterData.appendData()

Hängt den gegebenen String an den CharacterData.data-String an; wenn diese Methode zurückkehrt, enthält data den verknüpften String.

CharacterData.before()

Fügt eine Menge von Node-Objekten oder Strings in die Kinderliste des CharacterData-Elternteils ein, direkt vor dem CharacterData-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ält data den 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ält data den 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 data den 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.data mit der angegebenen Länge enthält, beginnend bei dem angegebenen Offset.

Spezifikationen

Spezifikation
DOM
# interface-characterdata

Browser-Kompatibilität

Siehe auch