HTMLMenuElement
Extends: HTMLElement
See: https://developer.mozilla.org/en-US/docs/Web/API/HTMLMenuElement
-
- new HTMLMenuElement(document, nodeName, namespaceURI)
- .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
- .popupAt(x, y)
- .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 HTMLMenuElement(document, nodeName, namespaceURI)
Creates an instance of HTMLMenuElement.
Param
Type
document
\*nodeName
\*namespaceURI
\*htmlMenuElement.dataset
Access to all the custom data attributes (data-*) set.
See: https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/dataset
htmlMenuElement.nodeName : string
Read only
htmlMenuElement.localName : string
Read only
htmlMenuElement.tagName : string
Read only
htmlMenuElement.nodeType : number
Read only
htmlMenuElement.namespaceURI : string
Read only
htmlMenuElement.id : string
htmlMenuElement.tabIndex : number
htmlMenuElement.className : string
htmlMenuElement.attributes : NamedNodeMap
Read only
htmlMenuElement.style : Style
Read only
htmlMenuElement.clientLeft : number
Read only
htmlMenuElement.clientTop : number
Read only
htmlMenuElement.clientWidth : number
Read only
htmlMenuElement.clientHeight : number
Read only
htmlMenuElement.height : string | Number
The height of the element
htmlMenuElement.width : string | Number
The width of the element
htmlMenuElement.offsetParent : Element
Read only
htmlMenuElement.offsetLeft : number
Read only
htmlMenuElement.offsetTop : number
Read only
htmlMenuElement.offsetWidth : number
Read only
htmlMenuElement.offsetHeight : number
Read only
htmlMenuElement.scrollLeft : number
htmlMenuElement.scrollTop : number
htmlMenuElement.scrollWidth : number
Read only
htmlMenuElement.scrollHeight : number
Read only
htmlMenuElement.uxpContainer : UXPContainer
Read only
htmlMenuElement.disabled : boolean
htmlMenuElement.innerHTML : string
htmlMenuElement.outerHTML : string
htmlMenuElement.contentEditable
Read only
htmlMenuElement.isConnected : boolean
Read only
htmlMenuElement.parentNode : Node
Read only
htmlMenuElement.parentElement : Element
Read only
htmlMenuElement.firstChild : Node
Read only
htmlMenuElement.lastChild : Node
Read only
htmlMenuElement.previousSibling : Node
Read only
htmlMenuElement.nextSibling : Node
Read only
htmlMenuElement.firstElementChild : Node
Read only
htmlMenuElement.lastElementChild : Node
Read only
htmlMenuElement.previousElementSibling : Node
Read only
htmlMenuElement.nextElementSibling : Node
Read only
htmlMenuElement.textContent : string
htmlMenuElement.childNodes : NodeList
Read only
htmlMenuElement.children : HTMLCollection
Read only
htmlMenuElement.ownerDocument
Read only
htmlMenuElement.popupAt(x, y)
Render the menu at the x,y coordinates
Param
Type
x
numbery
numberhtmlMenuElement.scrollIntoView()
htmlMenuElement.scrollIntoViewIfNeeded()
htmlMenuElement.focus()
htmlMenuElement.blur()
htmlMenuElement.getAttribute(name)
Param
Type
name
stringhtmlMenuElement.setAttribute(name, value)
Param
Type
name
stringvalue
stringhtmlMenuElement.removeAttribute(name)
Param
Type
name
stringhtmlMenuElement.hasAttribute(name)
Param
Type
name
stringhtmlMenuElement.getAttributeNode(name)
Param
Type
name
stringhtmlMenuElement.setAttributeNode(newAttr)
Param
Type
newAttr
\*htmlMenuElement.removeAttributeNode(oldAttr)
Param
Type
oldAttr
\*htmlMenuElement.click()
htmlMenuElement.getElementsByClassName(name)
Param
Type
name
stringhtmlMenuElement.getElementsByTagName(name)
Param
Type
name
stringhtmlMenuElement.querySelector(selector)
Param
Type
selector
stringhtmlMenuElement.querySelectorAll(selector)
Param
Type
selector
stringhtmlMenuElement.getBoundingClientRect()
htmlMenuElement.insertAdjacentHTML(position, value)
Param
Type
position
value
stringhtmlMenuElement.insertAdjacentElement(position, node)
Param
Type
position
\*node
\*htmlMenuElement.insertAdjacentText(position, text)
Param
Type
position
\*text
\*htmlMenuElement.hasChildNodes()
htmlMenuElement.cloneNode(deep)
Param
Type
deep
booleanhtmlMenuElement.appendChild(child)
Param
Type
child
htmlMenuElement.insertBefore(child, before)
htmlMenuElement.replaceChild(newChild, oldChild)
htmlMenuElement.removeChild(child)
Param
Type
child
htmlMenuElement.remove()
htmlMenuElement.before(...nodes)
Param
Type
...nodes
htmlMenuElement.after(...nodes)
Param
Type
...nodes
htmlMenuElement.replaceWith(...nodes)
Param
Type
...nodes
htmlMenuElement.contains(node)
Param
Type
node
htmlMenuElement.addEventListener(eventName, callback, [capture])
Param
Type
Default
eventName
\*callback
\*[capture]
booleanfalsehtmlMenuElement.removeEventListener(eventName, callback, [capture])
Param
Type
Default
eventName
\*callback
\*[capture]
booleanfalsehtmlMenuElement.dispatchEvent(event)
Param
Type
event
\*