Platform Support
| IE | Mozilla | Netscape | Opera | Safari | Chrome | no | 1.0+ | no | 7.0+ | 1.0+ | no |
|---|
Constructors
| Constructor | Action | IE | Mozilla | Netscape | Opera | Safari | Chrome | ||
|---|---|---|---|---|---|---|---|---|---|
|
CharacterData Constructor() : CharacterData
Object for accessing and processing character data in the DOM.
|
Show Details | no | 1.0+ | no | 7.0+ | 1.0+ | no | ||
CharacterData() : CharacterDataObject for accessing and processing character data in the DOM. Returns
|
|||||||||
Properties
| Property | Action | IE | Mozilla | Netscape | Opera | Safari | Chrome |
|---|---|---|---|---|---|---|---|
|
data
: String
Character data of the current node.
|
Show Details | no | 1.0+ | no | 7.0+ | 1.0+ | no |
|
|||||||
|
length
: Number
Length of the content of the data property or substringData method.
|
Show Details | no | 1.0+ | no | 7.0+ | 1.0+ | no |
|
|||||||
Functions
| Method | Action | IE | Mozilla | Netscape | Opera | Safari | Chrome | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
appendData(String arg) : void
Appends the specified string to the node text.
|
Show Details | 6.0+ | 1.0+ | no | 7.0+ | 1.0+ | no | |||||||||||
|
Parameters
Returns
|
||||||||||||||||||
|
deleteData(Number offset, Number count) : void
Deletes the indicated range of text.
|
Show Details | 6.0+ | 1.0+ | no | 7.0+ | 1.0+ | no | |||||||||||
|
Parameters
Returns
|
||||||||||||||||||
|
insertData(Number offset, String arg) : void
Inserts the supplied text at the indicated character offset
|
Show Details | 6.0+ | 1.0+ | no | 7.0+ | 1.0+ | no | |||||||||||
|
Parameters
Returns
|
||||||||||||||||||
|
replaceData(Number offset, Number count, String arg) : void
Substitutes the indicated range of text with the supplied string
|
Show Details | 6.0+ | 1.0+ | no | 8.0+ | 1.0+ | no | |||||||||||
|
Parameters
Returns
|
||||||||||||||||||
|
substringData(Number offset, Number count) : String
Returns the specified range of text.
|
Show Details | 6.0+ | 1.0+ | no | 7.0+ | 1.3+ | no | |||||||||||
|
Parameters
Returns
|
||||||||||||||||||
Remarks
CharacterData provides a set of attributes and methods for accessing character data in the DOM. This object
is always inherited by other objects that require this functionality, such as Text and CDATASection.
CDATASection methods manipulate text ranges and considers that the content of the node may be larger than
the limits of the String object, so CDATASection methods all work with numeric character offsets
and text ranges. You should already know the ranges that you will need before invoking these methods.
The content
of this node is represented as UTF-16.
References
Availability
HTML DOM Level 2|W3C