JavaScript - Tutorial - Objektreferenz - Der Text-Objekttyp

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

Konstanten des Objekttyps Text
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 Text
vom Node-Objekttyp ererbte Attribute:
nodeName, nodeValue, nodeType, parentNode, childNodes, firstChild, lastChild, previousSibling, nextSibling, attributes, ownerDocument, namaspaceURI, prefix, localName, baseURI, textContent
vom CharacterData-Objekttyp ererbte Attribute:
length
Attribut Typ  Bedeutung
wholeText  string, readonly  gesamter Textinhalt


Funktionen des Objekttyps Text
vom Node-Objekttyp ererbte Funktionen:
insertBefore, replaceChild, removeChild, appendChild, hasChildNodes, cloneNode, normalize, isSupported, hasAttributes, compareDocumentPosition, isSameNode, lookupPrefix, isDefaultNamespace, lookupNamespaceURI, isEqualNode, getFeature, setUserData, getUserData
vom Character-Objekttyp ererbte Funktionen:
substringData, appendData, insertData, deleteData, replaceData
Funktion  Bedeutung
isWhitespaceInElementContent()  ermittelt, ob Leerzeichen im Element stehen
Rückgabewert:
true oder false (Boolean)
replaceWholeText(content)  ersetzt den gesamten Text
Attribute:
content (string)
Rückgabewert:
neues Objekt (object (Text)) oder leer
splitText(offset)  bricht den Knoten in zwei auseinander und stellt beide als Schwesterobjekte nebeneinander
Attribute:
offset (number)
Rückgabewert:
neues Objekt (object (Text)), rechts von offset


Autor: Ulrich Kritzner