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.

EventTarget Node CharacterData

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 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 nach diesem Knoten folgt und ein Geschwister ist.

CharacterData.previousElementSibling Schreibgeschützt

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 des CharacterData gerade nach dem CharacterData-Objekt ein.

CharacterData.appendData()

Fügt den gegebenen String zum CharacterData.data-String hinzu; wenn diese Methode zurückkehrt, enthält data den zusammengefügten String.

CharacterData.before()

Fügt eine Gruppe von Node-Objekten oder Strings in die Kinderliste des Elternteils des CharacterData gerade vor dem CharacterData-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ält data 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ält data 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
# interface-characterdata

Browser-Kompatibilität

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
CharacterData
after
appendData
before
data
deleteData
insertData
length
nextElementSibling
previousElementSibling
remove
replaceData
replaceWith
substringData

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support

Siehe auch