JavaScript - Tutorial - Objektreferenz - Der CharacterData-Objekttyp

Der CharacterData-Objekttyp ist vom Node-Objekttyp abgeleitet und ererbt dessen Attribute und Methoden.

Vererbungsbaum:
Node - DOM-Grundobjekt
CharacterData - übergeordneter Typ für Zeichenketten im Dokument
Text - Typ für Zeichenketten im Dokument
Comment - nach DOM3 typgleich mit CharacterData
CDATASection - nach DOM3 typgleich mit CharacterData


Konstanten des Objekttyps CharacterData
vom Node-Objekttyp ererbte Konstanten:
ELEMENT_NODE, ATTRIBUTE_NODE, TEXT_NODE, CDATA_SECTION_NODE, ENTITY_REFERENCE_NODE, ENTITY_NODE, PROCESSING_INSTRUCTION_NODE, COMMENT_NODE, DOCUMENT_NODE, DOCUMENT_TYPE_NODE, DOCUMENT_FRAGMENT_NODE, NOTATION_NODE, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_PRECEDING, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_IS_CONTAINED, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC


Attribute des Objekttyps CharacterData
vom Node-Objekttyp ererbte Attribute:
nodeName, nodeValue, nodeType, parentNode, childNodes, firstChild, lastChild, previousSibling, nextSibling, attributes, ownerDocument, namaspaceURI, prefix, localName, baseURI, textContent
Attribut Typ  Bedeutung
length  number, readonly  Länge der enthaltenen Zeichenkette


Funktionen des Objekttyps CharacterData
vom Node-Objekttyp ererbte Funktionen:
insertBefore, replaceChild, removeChild, appendChild, hasChildNodes, cloneNode, normalize, isSupported, hasAttributes, compareDocumentPosition, isSameNode, lookupPrefix, isDefaultNamespace, lookupNamespaceURI, isEqualNode, getFeature, setUserData, getUserData
Funktion  Bedeutung
appendData(arg)  fügt eine Zeichenkette an
Attribute:
arg (string)
deleteData(offset,count)  entfernt eine Teilzeichenkette
Attribute:
offset (number)
count (number)
insertData(offset,arg)  fügt eine Zeichenkette ein
Attribute:
offset (number)
arg (string)
replaceData(offset,count,arg)  ersetzt eine Teilzeichenkette
Attribute:
offset (number)
count (number)
arg (string)
substringData(offset,count)  gibt eine Teilzeichenkette zurück
Attribute:
offset (number)
count (number)
Rückgabewert:
Teilzeichenkette (string)


Autor: Ulrich Kritzner