Skip to content

Latest commit

 

History

History
332 lines (210 loc) · 8.31 KB

CharacterData.md

File metadata and controls

332 lines (210 loc) · 8.31 KB

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 \*