Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
| CharacterData | Gemeinsame Funktionalität für Text- und Kommentarknoten |
Comment, Text
String data
Der Textinhalt dieses Knotens.
readonly unsigned long length
Die Anzahl der Zeichen in diesem Knoten.
appendData( )
Hängt den angegebenen String an den Textinhalt dieses Knotens an.
deleteData( )
Löscht Text aus diesem Knoten. Beginnt mit dem Zeichen am angegebenen Offset und löscht ab dort die angegebene Anzahl Zeichen.
insertData( )
Fügt den angegebenen String in den Text dieses Knotens an dem Zeichen ein, das durch den Offset angegeben ist.
replaceData( )
Ersetzt die Zeichen ab dem angegebenen Zeichen-Offset bis zur angegebenen Anzahl von Zeichen durch den spezifizierten String.
substringData( )
Gibt eine Kopie des Texts vom angegebenen Zeichen-Offset bis zur spezifizierten Zeichenzahl zurück.
CharacterData ist das Superinterface für Text- und Kommentarknoten. Dokumente enthalten nie CharacterData-Knoten, sondern nur Text- und Kommentarknoten. Da jedoch diese beiden Knotentypen eine ähnliche Funktionalität haben, ist diese Funktionalität hier definiert, damit Text und Comment sie beide erben können.
Beachten Sie, dass es nicht notwendig ist, die von diesem Interface definierten Methoden zur Stringmanipulation zu verwenden. Die data-Eigenschaft ist ein normaler JavaScript-String, den Sie mit dem +-Operator (bei Stringverknüpfungen) und verschiedenen String- und RegExp-Methoden ändern können.
Comment, Text