Name
CharacterData: common functionality for Text and Comment nodes — DOM Level 1 Core: Node → CharacterData
Subinterfaces
Comment, Text
Properties
-
String data The text contained by this node.
-
readonly unsigned long length The number of characters contained by this node.
Methods
-
appendData( ) Appends the specified string to the text contained by this node.
-
deleteData( ) Deletes text from this node, starting with the character at the specified offset and continuing for the specified number of characters.
-
insertData( ) Inserts the specified string into the text of this node at the specified character offset.
-
replaceData( ) Replaces the characters starting at the specified character offset and continuing for the specified number of characters with the specified string.
-
substringData( ) Returns a copy of the text starting at the specified character offset and continuing for the specified number of characters.
Description
CharacterData is the superinterface for Text and Comment nodes. Documents never contain CharacterData nodes; they contain only Text and Comment nodes. Since both of these node types have similar functionality, however, that functionality has been defined here so that both Text and Comment can inherit it.
Note that it is not necessary to use the string-manipulation
methods defined by this interface. The data property is an ordinary JavaScript
string, and you can manipulate it with the + operator for string concatenation and
with various String and RegExp methods.
See Also
Comment ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access