CharacterData
Extends: Node
See: https://developer.mozilla.org/en-US/docs/Web/API/CharacterData
-
- new CharacterData(document, textContent)
- .data :
string - .textContent :
string - .nodeValue :
string - .length :
number - .contentEditable
- .isConnected :
boolean - .parentNode :
Node - .parentElement :
Element - .firstChild :
Node - .lastChild :
Node - .previousSibling :
Node - .nextSibling :
Node - .firstElementChild :
Node - .lastElementChild :
Node - .previousElementSibling :
Node - .nextElementSibling :
Node - .childNodes :
NodeList - .children :
HTMLCollection - .ownerDocument
- .attributes
- .substringData(offset, count)
- .appendData(arg)
- .insertData(offset, arg)
- .deleteData(offset, count)
- .replaceData(offset, count, arg)
- .hasChildNodes()
- .cloneNode(deep)
- .appendChild(child)
- .insertBefore(child, before)
- .replaceChild(newChild, oldChild)
- .removeChild(child)
- .remove()
- .before(...nodes)
- .after(...nodes)
- .replaceWith(...nodes)
- .contains(node)
- .addEventListener(eventName, callback, [capture])
- .removeEventListener(eventName, callback, [capture])
- .dispatchEvent(event)
new CharacterData(document, textContent)
Creates an instance of CharacterData.
Param
Type
document
\*textContent
\*characterData.data : string
characterData.textContent : string
Overrides: textContent
characterData.nodeValue : string
characterData.length : number
Read only
characterData.contentEditable
Read only
characterData.isConnected : boolean
Read only
characterData.parentNode : Node
Read only
characterData.parentElement : Element
Read only
characterData.firstChild : Node
Read only
characterData.lastChild : Node
Read only
characterData.previousSibling : Node
Read only
characterData.nextSibling : Node
Read only
characterData.firstElementChild : Node
Read only
characterData.lastElementChild : Node
Read only
characterData.previousElementSibling : Node
Read only
characterData.nextElementSibling : Node
Read only
characterData.childNodes : NodeList
Read only
characterData.children : HTMLCollection
Read only
characterData.ownerDocument
Read only
characterData.attributes
Read only
characterData.substringData(offset, count)
Param
Type
offset
\*count
\*characterData.appendData(arg)
Param
Type
arg
stringcharacterData.insertData(offset, arg)
Param
Type
offset
numberarg
stringcharacterData.deleteData(offset, count)
Param
Type
offset
numbercount
numbercharacterData.replaceData(offset, count, arg)
Param
Type
offset
numbercount
numberarg
stringcharacterData.hasChildNodes()
characterData.cloneNode(deep)
Param
Type
deep
booleancharacterData.appendChild(child)
Param
Type
child
characterData.insertBefore(child, before)
characterData.replaceChild(newChild, oldChild)
characterData.removeChild(child)
Param
Type
child
characterData.remove()
characterData.before(...nodes)
Param
Type
...nodes
characterData.after(...nodes)
Param
Type
...nodes
characterData.replaceWith(...nodes)
Param
Type
...nodes
characterData.contains(node)
Param
Type
node
characterData.addEventListener(eventName, callback, [capture])
Param
Type
Default
eventName
\*callback
\*[capture]
booleanfalsecharacterData.removeEventListener(eventName, callback, [capture])
Param
Type
Default
eventName
\*callback
\*[capture]
booleanfalsecharacterData.dispatchEvent(event)
Param
Type
event
\*