CharacterData

Extends: Node

See: https://developer.mozilla.org/en-US/docs/Web/API/CharacterData

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 string

characterData.insertData(offset, arg)

Param Type
offset number
arg string

characterData.deleteData(offset, count)

Param Type
offset number
count number

characterData.replaceData(offset, count, arg)

Param Type
offset number
count number
arg string

characterData.hasChildNodes()

characterData.cloneNode(deep)

Param Type
deep boolean

characterData.appendChild(child)

Param Type
child Node

characterData.insertBefore(child, before)

Param Type
child Node
before Node

characterData.replaceChild(newChild, oldChild)

Param Type
newChild Node
oldChild Node

characterData.removeChild(child)

Param Type
child Node

characterData.remove()

characterData.before(...nodes)

Param Type
...nodes Array.<Node>

characterData.after(...nodes)

Param Type
...nodes Array.<Node>

characterData.replaceWith(...nodes)

Param Type
...nodes Array.<Node>

characterData.contains(node)

Param Type
node Node

characterData.addEventListener(eventName, callback, [capture])

Param Type Default
eventName *
callback *
[capture] boolean false

characterData.removeEventListener(eventName, callback, [capture])

Param Type Default
eventName *
callback *
[capture] boolean false

characterData.dispatchEvent(event)

Param Type
event *

results matching ""

    No results matching ""