HTMLMenuItemElement
Extends: HTMLElement
See: https://developer.mozilla.org/en-US/docs/Web/HTML/Element/menuitem
-
- new HTMLMenuItemElement(document, nodeName, namespaceURI)
- .checked :
boolean - .dataset
- .nodeName :
string - .localName :
string - .tagName :
string - .nodeType :
number - .namespaceURI :
string - .id :
string - .tabIndex :
number - .className :
string - .attributes :
NamedNodeMap - .style :
Style - .clientLeft :
number - .clientTop :
number - .clientWidth :
number - .clientHeight :
number - .height :
string|Number - .width :
string|Number - .offsetParent :
Element - .offsetLeft :
number - .offsetTop :
number - .offsetWidth :
number - .offsetHeight :
number - .scrollLeft :
number - .scrollTop :
number - .scrollWidth :
number - .scrollHeight :
number - .uxpContainer :
UXPContainer - .disabled :
boolean - .innerHTML :
string - .outerHTML :
string - .contentEditable
- .isConnected :
boolean - .parentNode :
Node - .parentElement :
Element - .firstChild :
Node - .lastChild :
Node - .previousSibling :
Node - .nextSibling :
Node - .firstElementChild :
Node - .lastElementChild :
Node - .previousElementSibling :
Node - .nextElementSibling :
Node - .textContent :
string - .childNodes :
NodeList - .children :
HTMLCollection - .ownerDocument
- .scrollIntoView()
- .scrollIntoViewIfNeeded()
- .focus()
- .blur()
- .getAttribute(name)
- .setAttribute(name, value)
- .removeAttribute(name)
- .hasAttribute(name)
- .getAttributeNode(name)
- .setAttributeNode(newAttr)
- .removeAttributeNode(oldAttr)
- .click()
- .getElementsByClassName(name)
- .getElementsByTagName(name)
- .querySelector(selector)
- .querySelectorAll(selector)
- .getBoundingClientRect()
- .insertAdjacentHTML(position, value)
- .insertAdjacentElement(position, node)
- .insertAdjacentText(position, text)
- .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 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
stringhtmlMenuItemElement.setAttribute(name, value)
Param
Type
name
stringvalue
stringhtmlMenuItemElement.removeAttribute(name)
Param
Type
name
stringhtmlMenuItemElement.hasAttribute(name)
Param
Type
name
stringhtmlMenuItemElement.getAttributeNode(name)
Param
Type
name
stringhtmlMenuItemElement.setAttributeNode(newAttr)
Param
Type
newAttr
\*htmlMenuItemElement.removeAttributeNode(oldAttr)
Param
Type
oldAttr
\*htmlMenuItemElement.click()
htmlMenuItemElement.getElementsByClassName(name)
Param
Type
name
stringhtmlMenuItemElement.getElementsByTagName(name)
Param
Type
name
stringhtmlMenuItemElement.querySelector(selector)
Param
Type
selector
stringhtmlMenuItemElement.querySelectorAll(selector)
Param
Type
selector
stringhtmlMenuItemElement.getBoundingClientRect()
htmlMenuItemElement.insertAdjacentHTML(position, value)
Param
Type
position
value
stringhtmlMenuItemElement.insertAdjacentElement(position, node)
Param
Type
position
\*node
\*htmlMenuItemElement.insertAdjacentText(position, text)
Param
Type
position
\*text
\*htmlMenuItemElement.hasChildNodes()
htmlMenuItemElement.cloneNode(deep)
Param
Type
deep
booleanhtmlMenuItemElement.appendChild(child)
Param
Type
child
htmlMenuItemElement.insertBefore(child, before)
htmlMenuItemElement.replaceChild(newChild, oldChild)
htmlMenuItemElement.removeChild(child)
Param
Type
child
htmlMenuItemElement.remove()
htmlMenuItemElement.before(...nodes)
Param
Type
...nodes
htmlMenuItemElement.after(...nodes)
Param
Type
...nodes
htmlMenuItemElement.replaceWith(...nodes)
Param
Type
...nodes
htmlMenuItemElement.contains(node)
Param
Type
node
htmlMenuItemElement.addEventListener(eventName, callback, [capture])
Param
Type
Default
eventName
\*callback
\*[capture]
booleanfalsehtmlMenuItemElement.removeEventListener(eventName, callback, [capture])
Param
Type
Default
eventName
\*callback
\*[capture]
booleanfalsehtmlMenuItemElement.dispatchEvent(event)
Param
Type
event
\*