CharacterData

The CharacterData abstract interface represents a Node object that contains
characters. This is an abstract interface, meaning there aren't any object of type
CharacterData: it is implemented by other interfaces, like Text, Comment, or
ProcessingInstruction which aren't abstract.

final def==(arg0: Any): Boolean

The EventTarget.addEventListener() method registers the specified listener on
the EventTarget it's called on. The event target may be an Element in a document, the
Document itself, a Window, or any other object that supports events (such as
XMLHttpRequest).

final defasInstanceOf[T0]: T0

.attributes is a collection of all attribute nodes registered to the specified
node. It is a NamedNodeMap,not an Array, so it has no Array methods and the Attr
nodes' indexes may differ among browsers. To be more specific, attribute is a key
value pair of strings that represents any information regarding that node; it
cannot hold Object. Attribute can hold additional data/information that is
required while processing custom JavaScript. There are many predefined
attributes for different nodes used for binding events, validations, and
specifying layout informations that are handled by browser (may vary from browser
to browser).

Dispatches an Event at the specified EventTarget, invoking the affected
EventListeners in the appropriate order.

Dispatches an Event at the specified EventTarget, invoking the affected
EventListeners in the appropriate order. The normal event processing rules
(including the capturing and optional bubbling phase) apply to events dispatched
manually with dispatchEvent().

deflength: Int

Returns an unsigned long representing the size of the string contained in
CharacterData.

Returns an unsigned long representing the size of the string contained in
CharacterData.data.

MDN

deflocalName: String

Returns a DOMString representing the local part of the qualified name of an
element.

Returns a DOMString representing the local part of the qualified name of an
element. In Firefox 3.5 and earlier, the property upper-cases the local name for
HTML elements (but not XHTML elements). In later versions, this does not happen,
so the property is in lower case for both HTML and XHTML. Though the specification
requires localName to be defined on the Node interface, Gecko-based browsers
implement it on the Element interface.

defnamespaceURI: String

The namespace URI of this node, or null if it is no namespace.

The namespace URI of this node, or null if it is no namespace. In Firefox 3.5 and
earlier, HTML elements are in no namespace. In later versions, HTML elements are
in the http://www.w3.org/1999/xhtml namespace in both HTML and XML trees.
Though the specification requires namespaceURI to be defined on the Node
interface, Gecko-based browsers implement it on the Element interface.

defnodeName: String

Returns a DOMString containing the name of the Node.

Returns a DOMString containing the name of the Node. The structure of the name will
differ with the name type. E.g. An HTMLElement will contain the name of the
corresponding tag, like 'audio' for an HTMLAudioElement, a Text node will have the
'#text' string, or a Document node will have the '#document' string.

defnodeType: Int

defnodeValue: String

Is a DOMString representing the value of an object.

Is a DOMString representing the value of an object. For most Node type, this returns
null and any set operation is ignored. For nodes of type TEXT_NODE (Text objects),
COMMENT_NODE (Comment objects), and PROCESSING_INSTRUCTION_NODE
(ProcessingInstruction objects), the value corresponds to the text data
contained in the object.