Comment

Extends: CharacterData

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

new Comment(document, comment)

Creates an instance of Comment.

Param
Type
document
Document
comment
string

comment.nodeName : string

Read only

comment.nodeType : number

Read only

comment.data : string

comment.textContent : string

comment.nodeValue : string

comment.length : number

Read only

comment.contentEditable

Read only

comment.isConnected : boolean

Read only

comment.parentNode : Node

Read only

comment.parentElement : Element

Read only

comment.firstChild : Node

Read only

comment.lastChild : Node

Read only

comment.previousSibling : Node

Read only

comment.nextSibling : Node

Read only

comment.firstElementChild : Node

Read only

comment.lastElementChild : Node

Read only

comment.previousElementSibling : Node

Read only

comment.nextElementSibling : Node

Read only

comment.childNodes : NodeList

Read only

comment.children : HTMLCollection

Read only

comment.ownerDocument

Read only

comment.attributes

Read only

comment.substringData(offset, count)

Param
Type
offset
\*
count
\*

comment.appendData(arg)

Param
Type
arg
string

comment.insertData(offset, arg)

Param
Type
offset
number
arg
string

comment.deleteData(offset, count)

Param
Type
offset
number
count
number

comment.replaceData(offset, count, arg)

Param
Type
offset
number
count
number
arg
string

comment.hasChildNodes()

comment.cloneNode(deep)

Param
Type
deep
boolean

comment.appendChild(child)

Param
Type
child
Node

comment.insertBefore(child, before)

Param
Type
child
Node
before
Node

comment.replaceChild(newChild, oldChild)

Param
Type
newChild
Node
oldChild
Node

comment.removeChild(child)

Param
Type
child
Node

comment.remove()

comment.before(...nodes)

Param
Type
...nodes
Array.<Node>

comment.after(...nodes)

Param
Type
...nodes
Array.<Node>

comment.replaceWith(...nodes)

Param
Type
...nodes
Array.<Node>

comment.contains(node)

Param
Type
node
Node

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

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

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

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

comment.dispatchEvent(event)

Param
Type
event
\*