HTMLMenuItemElement

Extends: HTMLElement

See: https://developer.mozilla.org/en-US/docs/Web/HTML/Element/menuitem

new HTMLMenuItemElement(document, nodeName, namespaceURI)

Creates an instance of HTMLMenuItemElement.

Param
Type
document
\*
nodeName
\*
namespaceURI
\*

htmlMenuItemElement.checked : boolean

Indicates if the menu item is checked.

htmlMenuItemElement.dataset

Access to all the custom data attributes (data-*) set.

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

htmlMenuItemElement.nodeName : string

Read only

htmlMenuItemElement.localName : string

Read only

htmlMenuItemElement.tagName : string

Read only

htmlMenuItemElement.nodeType : number

Read only

htmlMenuItemElement.namespaceURI : string

Read only

htmlMenuItemElement.id : string

htmlMenuItemElement.tabIndex : number

htmlMenuItemElement.className : string

htmlMenuItemElement.attributes : NamedNodeMap

Read only

htmlMenuItemElement.style : Style

Read only

htmlMenuItemElement.clientLeft : number

Read only

htmlMenuItemElement.clientTop : number

Read only

htmlMenuItemElement.clientWidth : number

Read only

htmlMenuItemElement.clientHeight : number

Read only

htmlMenuItemElement.height : string | Number

The height of the element

htmlMenuItemElement.width : string | Number

The width of the element

htmlMenuItemElement.offsetParent : Element

Read only

htmlMenuItemElement.offsetLeft : number

Read only

htmlMenuItemElement.offsetTop : number

Read only

htmlMenuItemElement.offsetWidth : number

Read only

htmlMenuItemElement.offsetHeight : number

Read only

htmlMenuItemElement.scrollLeft : number

htmlMenuItemElement.scrollTop : number

htmlMenuItemElement.scrollWidth : number

Read only

htmlMenuItemElement.scrollHeight : number

Read only

htmlMenuItemElement.uxpContainer : UXPContainer

Read only

htmlMenuItemElement.disabled : boolean

htmlMenuItemElement.innerHTML : string

htmlMenuItemElement.outerHTML : string

htmlMenuItemElement.contentEditable

Read only

htmlMenuItemElement.isConnected : boolean

Read only

htmlMenuItemElement.parentNode : Node

Read only

htmlMenuItemElement.parentElement : Element

Read only

htmlMenuItemElement.firstChild : Node

Read only

htmlMenuItemElement.lastChild : Node

Read only

htmlMenuItemElement.previousSibling : Node

Read only

htmlMenuItemElement.nextSibling : Node

Read only

htmlMenuItemElement.firstElementChild : Node

Read only

htmlMenuItemElement.lastElementChild : Node

Read only

htmlMenuItemElement.previousElementSibling : Node

Read only

htmlMenuItemElement.nextElementSibling : Node

Read only

htmlMenuItemElement.textContent : string

htmlMenuItemElement.childNodes : NodeList

Read only

htmlMenuItemElement.children : HTMLCollection

Read only

htmlMenuItemElement.ownerDocument

Read only

htmlMenuItemElement.scrollIntoView()

htmlMenuItemElement.scrollIntoViewIfNeeded()

htmlMenuItemElement.focus()

htmlMenuItemElement.blur()

htmlMenuItemElement.getAttribute(name)

Param
Type
name
string

htmlMenuItemElement.setAttribute(name, value)

Param
Type
name
string
value
string

htmlMenuItemElement.removeAttribute(name)

Param
Type
name
string

htmlMenuItemElement.hasAttribute(name)

Param
Type
name
string

htmlMenuItemElement.getAttributeNode(name)

Param
Type
name
string

htmlMenuItemElement.setAttributeNode(newAttr)

Param
Type
newAttr
\*

htmlMenuItemElement.removeAttributeNode(oldAttr)

Param
Type
oldAttr
\*

htmlMenuItemElement.click()

htmlMenuItemElement.getElementsByClassName(name)

Param
Type
name
string

htmlMenuItemElement.getElementsByTagName(name)

Param
Type
name
string

htmlMenuItemElement.querySelector(selector)

Param
Type
selector
string

htmlMenuItemElement.querySelectorAll(selector)

Param
Type
selector
string

htmlMenuItemElement.getBoundingClientRect()

htmlMenuItemElement.insertAdjacentHTML(position, value)

Param
Type
position
value
string

htmlMenuItemElement.insertAdjacentElement(position, node)

Param
Type
position
\*
node
\*

htmlMenuItemElement.insertAdjacentText(position, text)

Param
Type
position
\*
text
\*

htmlMenuItemElement.hasChildNodes()

htmlMenuItemElement.cloneNode(deep)

Param
Type
deep
boolean

htmlMenuItemElement.appendChild(child)

Param
Type
child
Node

htmlMenuItemElement.insertBefore(child, before)

Param
Type
child
Node
before
Node

htmlMenuItemElement.replaceChild(newChild, oldChild)

Param
Type
newChild
Node
oldChild
Node

htmlMenuItemElement.removeChild(child)

Param
Type
child
Node

htmlMenuItemElement.remove()

htmlMenuItemElement.before(...nodes)

Param
Type
...nodes
Array.<Node>

htmlMenuItemElement.after(...nodes)

Param
Type
...nodes
Array.<Node>

htmlMenuItemElement.replaceWith(...nodes)

Param
Type
...nodes
Array.<Node>

htmlMenuItemElement.contains(node)

Param
Type
node
Node

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

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

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

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

htmlMenuItemElement.dispatchEvent(event)

Param
Type
event
\*