---
title: "HTMLSelectElement | JavaScript maps SDK"
description: "Documentation for MapTiler SDK"
---

# Interface HTMLSelectElement

The **`HTMLSelectElement`** interface represents a HTML Element. These elements also share all of the properties and methods of other HTML elements via the HTMLElement interface. MDN Reference interface HTMLSelectElement {    accessKey: string;    accessKeyLabel: string;    ariaActiveDescendantElement: Element | null;    ariaAtomic: string | null;    ariaAutoComplete: string | null;    ariaBrailleLabel: string | null;    ariaBrailleRoleDescription: string | null;    ariaBusy: string | null;    ariaChecked: string | null;    ariaColCount: string | null;    ariaColIndex: string | null;    ariaColIndexText: string | null;    ariaColSpan: string | null;    ariaControlsElements: readonly Element\[\] | null;    ariaCurrent: string | null;    ariaDescribedByElements: readonly Element\[\] | null;    ariaDescription: string | null;    ariaDetailsElements: readonly Element\[\] | null;    ariaDisabled: string | null;    ariaErrorMessageElements: readonly Element\[\] | null;    ariaExpanded: string | null;    ariaFlowToElements: readonly Element\[\] | null;    ariaHasPopup: string | null;    ariaHidden: string | null;    ariaInvalid: string | null;    ariaKeyShortcuts: string | null;    ariaLabel: string | null;    ariaLabelledByElements: readonly Element\[\] | null;    ariaLevel: string | null;    ariaLive: string | null;    ariaModal: string | null;    ariaMultiLine: string | null;    ariaMultiSelectable: string | null;    ariaOrientation: string | null;    ariaOwnsElements: readonly Element\[\] | null;    ariaPlaceholder: string | null;    ariaPosInSet: string | null;    ariaPressed: string | null;    ariaReadOnly: string | null;    ariaRelevant: string | null;    ariaRequired: string | null;    ariaRoleDescription: string | null;    ariaRowCount: string | null;    ariaRowIndex: string | null;    ariaRowIndexText: string | null;    ariaRowSpan: string | null;    ariaSelected: string | null;    ariaSetSize: string | null;    ariaSort: string | null;    ariaValueMax: string | null;    ariaValueMin: string | null;    ariaValueNow: string | null;    ariaValueText: string | null;    assignedSlot: HTMLSlotElement | null;    ATTRIBUTE\_NODE: 2;    attributes: NamedNodeMap;    attributeStyleMap: StylePropertyMap;    autocapitalize: string;    autocomplete: AutoFill;    autocorrect: boolean;    autofocus: boolean;    baseURI: string;    CDATA\_SECTION\_NODE: 4;    childElementCount: number;    childNodes: NodeListOf<ChildNode>;    children: HTMLCollection;    className: string;    clientHeight: number;    clientLeft: number;    clientTop: number;    clientWidth: number;    COMMENT\_NODE: 8;    contentEditable: string;    currentCSSZoom: number;    customElementRegistry: CustomElementRegistry | null;    dataset: DOMStringMap;    dir: string;    disabled: boolean;    DOCUMENT\_FRAGMENT\_NODE: 11;    DOCUMENT\_NODE: 9;    DOCUMENT\_POSITION\_CONTAINED\_BY: 16;    DOCUMENT\_POSITION\_CONTAINS: 8;    DOCUMENT\_POSITION\_DISCONNECTED: 1;    DOCUMENT\_POSITION\_FOLLOWING: 4;    DOCUMENT\_POSITION\_IMPLEMENTATION\_SPECIFIC: 32;    DOCUMENT\_POSITION\_PRECEDING: 2;    DOCUMENT\_TYPE\_NODE: 10;    draggable: boolean;    ELEMENT\_NODE: 1;    enterKeyHint: string;    ENTITY\_NODE: 6;    ENTITY\_REFERENCE\_NODE: 5;    firstChild: ChildNode | null;    firstElementChild: Element | null;    form: HTMLFormElement | null;    hidden: boolean | "until-found";    id: string;    inert: boolean;    innerHTML: string;    innerText: string;    inputMode: string;    isConnected: boolean;    isContentEditable: boolean;    labels: NodeListOf<HTMLLabelElement>;    lang: string;    lastChild: ChildNode | null;    lastElementChild: Element | null;    length: number;    localName: string;    multiple: boolean;    name: string;    namespaceURI: string | null;    nextElementSibling: Element | null;    nextSibling: ChildNode | null;    nodeName: string;    nodeType: number;    nodeValue: string | null;    nonce: string;    NOTATION\_NODE: 12;    offsetHeight: number;    offsetLeft: number;    offsetParent: Element | null;    offsetTop: number;    offsetWidth: number;    onabort: ((this: GlobalEventHandlers, ev: UIEvent) => any) | null;    onanimationcancel:        | ((this: GlobalEventHandlers, ev: AnimationEvent) => any)        | null;    onanimationend:        | ((this: GlobalEventHandlers, ev: AnimationEvent) => any)        | null;    onanimationiteration:        | ((this: GlobalEventHandlers, ev: AnimationEvent) => any)        | null;    onanimationstart:        | ((this: GlobalEventHandlers, ev: AnimationEvent) => any)        | null;    onauxclick: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null;    onbeforeinput: ((this: GlobalEventHandlers, ev: InputEvent) => any) | null;    onbeforematch: ((this: GlobalEventHandlers, ev: Event) => any) | null;    onbeforetoggle:        | ((this: GlobalEventHandlers, ev: ToggleEvent) => any)        | null;    onblur: ((this: GlobalEventHandlers, ev: FocusEvent) => any) | null;    oncancel: ((this: GlobalEventHandlers, ev: Event) => any) | null;    oncanplay: ((this: GlobalEventHandlers, ev: Event) => any) | null;    oncanplaythrough: ((this: GlobalEventHandlers, ev: Event) => any) | null;    onchange: ((this: GlobalEventHandlers, ev: Event) => any) | null;    onclick: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null;    onclose: ((this: GlobalEventHandlers, ev: Event) => any) | null;    oncommand: ((this: GlobalEventHandlers, ev: Event) => any) | null;    oncontextlost: ((this: GlobalEventHandlers, ev: Event) => any) | null;    oncontextmenu:        | ((this: GlobalEventHandlers, ev: PointerEvent) => any)        | null;    oncontextrestored: ((this: GlobalEventHandlers, ev: Event) => any) | null;    oncopy: ((this: GlobalEventHandlers, ev: ClipboardEvent) => any) | null;    oncuechange: ((this: GlobalEventHandlers, ev: Event) => any) | null;    oncut: ((this: GlobalEventHandlers, ev: ClipboardEvent) => any) | null;    ondblclick: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null;    ondrag: ((this: GlobalEventHandlers, ev: DragEvent) => any) | null;    ondragend: ((this: GlobalEventHandlers, ev: DragEvent) => any) | null;    ondragenter: ((this: GlobalEventHandlers, ev: DragEvent) => any) | null;    ondragleave: ((this: GlobalEventHandlers, ev: DragEvent) => any) | null;    ondragover: ((this: GlobalEventHandlers, ev: DragEvent) => any) | null;    ondragstart: ((this: GlobalEventHandlers, ev: DragEvent) => any) | null;    ondrop: ((this: GlobalEventHandlers, ev: DragEvent) => any) | null;    ondurationchange: ((this: GlobalEventHandlers, ev: Event) => any) | null;    onemptied: ((this: GlobalEventHandlers, ev: Event) => any) | null;    onended: ((this: GlobalEventHandlers, ev: Event) => any) | null;    onerror: OnErrorEventHandler;    onfocus: ((this: GlobalEventHandlers, ev: FocusEvent) => any) | null;    onformdata: ((this: GlobalEventHandlers, ev: FormDataEvent) => any) | null;    onfullscreenchange: ((this: Element, ev: Event) => any) | null;    onfullscreenerror: ((this: Element, ev: Event) => any) | null;    ongotpointercapture:        | ((this: GlobalEventHandlers, ev: PointerEvent) => any)        | null;    oninput: ((this: GlobalEventHandlers, ev: InputEvent) => any) | null;    oninvalid: ((this: GlobalEventHandlers, ev: Event) => any) | null;    onkeydown: ((this: GlobalEventHandlers, ev: KeyboardEvent) => any) | null;    onkeypress: ((this: GlobalEventHandlers, ev: KeyboardEvent) => any) | null;    onkeyup: ((this: GlobalEventHandlers, ev: KeyboardEvent) => any) | null;    onload: ((this: GlobalEventHandlers, ev: Event) => any) | null;    onloadeddata: ((this: GlobalEventHandlers, ev: Event) => any) | null;    onloadedmetadata: ((this: GlobalEventHandlers, ev: Event) => any) | null;    onloadstart: ((this: GlobalEventHandlers, ev: Event) => any) | null;    onlostpointercapture:        | ((this: GlobalEventHandlers, ev: PointerEvent) => any)        | null;    onmousedown: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null;    onmouseenter: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null;    onmouseleave: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null;    onmousemove: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null;    onmouseout: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null;    onmouseover: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null;    onmouseup: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null;    onpaste: ((this: GlobalEventHandlers, ev: ClipboardEvent) => any) | null;    onpause: ((this: GlobalEventHandlers, ev: Event) => any) | null;    onplay: ((this: GlobalEventHandlers, ev: Event) => any) | null;    onplaying: ((this: GlobalEventHandlers, ev: Event) => any) | null;    onpointercancel:        | ((this: GlobalEventHandlers, ev: PointerEvent) => any)        | null;    onpointerdown:        | ((this: GlobalEventHandlers, ev: PointerEvent) => any)        | null;    onpointerenter:        | ((this: GlobalEventHandlers, ev: PointerEvent) => any)        | null;    onpointerleave:        | ((this: GlobalEventHandlers, ev: PointerEvent) => any)        | null;    onpointermove:        | ((this: GlobalEventHandlers, ev: PointerEvent) => any)        | null;    onpointerout: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null;    onpointerover:        | ((this: GlobalEventHandlers, ev: PointerEvent) => any)        | null;    onpointerrawupdate: ((this: GlobalEventHandlers, ev: Event) => any) | null;    onpointerup: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null;    onprogress: ((this: GlobalEventHandlers, ev: ProgressEvent) => any) | null;    onratechange: ((this: GlobalEventHandlers, ev: Event) => any) | null;    onreset: ((this: GlobalEventHandlers, ev: Event) => any) | null;    onresize: ((this: GlobalEventHandlers, ev: UIEvent) => any) | null;    onscroll: ((this: GlobalEventHandlers, ev: Event) => any) | null;    onscrollend: ((this: GlobalEventHandlers, ev: Event) => any) | null;    onsecuritypolicyviolation:        | (            (this: GlobalEventHandlers, ev: SecurityPolicyViolationEvent) => any        )        | null;    onseeked: ((this: GlobalEventHandlers, ev: Event) => any) | null;    onseeking: ((this: GlobalEventHandlers, ev: Event) => any) | null;    onselect: ((this: GlobalEventHandlers, ev: Event) => any) | null;    onselectionchange: ((this: GlobalEventHandlers, ev: Event) => any) | null;    onselectstart: ((this: GlobalEventHandlers, ev: Event) => any) | null;    onslotchange: ((this: GlobalEventHandlers, ev: Event) => any) | null;    onstalled: ((this: GlobalEventHandlers, ev: Event) => any) | null;    onsubmit: ((this: GlobalEventHandlers, ev: SubmitEvent) => any) | null;    onsuspend: ((this: GlobalEventHandlers, ev: Event) => any) | null;    ontimeupdate: ((this: GlobalEventHandlers, ev: Event) => any) | null;    ontoggle: ((this: GlobalEventHandlers, ev: ToggleEvent) => any) | null;    ontouchcancel?: ((this: GlobalEventHandlers, ev: TouchEvent) => any) | null;    ontouchend?: ((this: GlobalEventHandlers, ev: TouchEvent) => any) | null;    ontouchmove?: ((this: GlobalEventHandlers, ev: TouchEvent) => any) | null;    ontouchstart?: ((this: GlobalEventHandlers, ev: TouchEvent) => any) | null;    ontransitioncancel:        | ((this: GlobalEventHandlers, ev: TransitionEvent) => any)        | null;    ontransitionend:        | ((this: GlobalEventHandlers, ev: TransitionEvent) => any)        | null;    ontransitionrun:        | ((this: GlobalEventHandlers, ev: TransitionEvent) => any)        | null;    ontransitionstart:        | ((this: GlobalEventHandlers, ev: TransitionEvent) => any)        | null;    onvolumechange: ((this: GlobalEventHandlers, ev: Event) => any) | null;    onwaiting: ((this: GlobalEventHandlers, ev: Event) => any) | null;    onwebkitanimationend:        | ((this: GlobalEventHandlers, ev: Event) => any)        | null;    onwebkitanimationiteration:        | ((this: GlobalEventHandlers, ev: Event) => any)        | null;    onwebkitanimationstart:        | ((this: GlobalEventHandlers, ev: Event) => any)        | null;    onwebkittransitionend:        | ((this: GlobalEventHandlers, ev: Event) => any)        | null;    onwheel: ((this: GlobalEventHandlers, ev: WheelEvent) => any) | null;    options: HTMLOptionsCollection;    outerHTML: string;    outerText: string;    ownerDocument: Document;    parentElement: HTMLElement | null;    parentNode: ParentNode | null;    popover: string | null;    prefix: string | null;    previousElementSibling: Element | null;    previousSibling: ChildNode | null;    PROCESSING\_INSTRUCTION\_NODE: 7;    required: boolean;    role: string | null;    scrollHeight: number;    scrollLeft: number;    scrollTop: number;    scrollWidth: number;    selectedIndex: number;    selectedOptions: HTMLCollectionOf<HTMLOptionElement>;    shadowRoot: ShadowRoot | null;    size: number;    slot: string;    spellcheck: boolean;    tabIndex: number;    tagName: string;    TEXT\_NODE: 3;    title: string;    translate: boolean;    type: "select-one" | "select-multiple";    validationMessage: string;    validity: ValidityState;    value: string;    willValidate: boolean;    writingSuggestions: string;    get classList(): DOMTokenList;    set classList(value: string): void;    get part(): DOMTokenList;    set part(value: string): void;    get style(): CSSStyleDeclaration;    set style(cssText: string): void;    get textContent(): string;    set textContent(value: string | null): void;    "\[iterator\]"(): ArrayIterator<HTMLOptionElement>;    add(        element: HTMLOptGroupElement | HTMLOptionElement,        before?: number | HTMLElement | null,    ): void;    addEventListener<K extends keyof HTMLElementEventMap>(        type: K,        listener: (this: HTMLSelectElement, ev: HTMLElementEventMap\[K\]) => any,        options?: boolean | AddEventListenerOptions,    ): void;    addEventListener(        type: string,        listener: EventListenerOrEventListenerObject,        options?: boolean | AddEventListenerOptions,    ): void;    after(...nodes: (string | Node)\[\]): void;    animate(        keyframes: Keyframe\[\] | PropertyIndexedKeyframes | null,        options?: number | KeyframeAnimationOptions,    ): Animation;    append(...nodes: (string | Node)\[\]): void;    appendChild<T extends Node>(node: T): T;    attachInternals(): ElementInternals;    attachShadow(init: ShadowRootInit): ShadowRoot;    before(...nodes: (string | Node)\[\]): void;    blur(): void;    checkValidity(): boolean;    checkVisibility(options?: CheckVisibilityOptions): boolean;    click(): void;    cloneNode(subtree?: boolean): Node;    closest<K extends keyof HTMLElementTagNameMap>(        selector: K,    ): HTMLElementTagNameMap\[K\] | null;    closest<K extends keyof SVGElementTagNameMap>(        selector: K,    ): SVGElementTagNameMap\[K\] | null;    closest<K extends keyof MathMLElementTagNameMap>(        selector: K,    ): MathMLElementTagNameMap\[K\] | null;    closest<E extends Element = Element>(selectors: string): E | null;    compareDocumentPosition(other: Node): number;    computedStyleMap(): StylePropertyMapReadOnly;    contains(other: Node | null): boolean;    dispatchEvent(event: Event): boolean;    focus(options?: FocusOptions): void;    getAnimations(options?: GetAnimationsOptions): Animation\[\];    getAttribute(qualifiedName: string): string | null;    getAttributeNames(): string\[\];    getAttributeNode(qualifiedName: string): Attr | null;    getAttributeNodeNS(        namespace: string | null,        localName: string,    ): Attr | null;    getAttributeNS(namespace: string | null, localName: string): string | null;    getBoundingClientRect(): DOMRect;    getClientRects(): DOMRectList;    getElementsByClassName(classNames: string): HTMLCollectionOf<Element>;    getElementsByTagName<K extends keyof HTMLElementTagNameMap>(        qualifiedName: K,    ): HTMLCollectionOf<HTMLElementTagNameMap\[K\]>;    getElementsByTagName<K extends keyof SVGElementTagNameMap>(        qualifiedName: K,    ): HTMLCollectionOf<SVGElementTagNameMap\[K\]>;    getElementsByTagName<K extends keyof MathMLElementTagNameMap>(        qualifiedName: K,    ): HTMLCollectionOf<MathMLElementTagNameMap\[K\]>;    getElementsByTagName<K extends keyof HTMLElementDeprecatedTagNameMap>(        qualifiedName: K,    ): HTMLCollectionOf<HTMLElementDeprecatedTagNameMap\[K\]>;    getElementsByTagName(qualifiedName: string): HTMLCollectionOf<Element>;    getElementsByTagNameNS(        namespaceURI: "http://www.w3.org/1999/xhtml",        localName: string,    ): HTMLCollectionOf<HTMLElement>;    getElementsByTagNameNS(        namespaceURI: "http://www.w3.org/2000/svg",        localName: string,    ): HTMLCollectionOf<SVGElement>;    getElementsByTagNameNS(        namespaceURI: "http://www.w3.org/1998/Math/MathML",        localName: string,    ): HTMLCollectionOf<MathMLElement>;    getElementsByTagNameNS(        namespace: string | null,        localName: string,    ): HTMLCollectionOf<Element>;    getHTML(options?: GetHTMLOptions): string;    getRootNode(options?: GetRootNodeOptions): Node;    hasAttribute(qualifiedName: string): boolean;    hasAttributeNS(namespace: string | null, localName: string): boolean;    hasAttributes(): boolean;    hasChildNodes(): boolean;    hasPointerCapture(pointerId: number): boolean;    hidePopover(): void;    insertAdjacentElement(        where: InsertPosition,        element: Element,    ): Element | null;    insertAdjacentHTML(position: InsertPosition, string: string): void;    insertAdjacentText(where: InsertPosition, data: string): void;    insertBefore<T extends Node>(node: T, child: Node | null): T;    isDefaultNamespace(namespace: string | null): boolean;    isEqualNode(otherNode: Node | null): boolean;    isSameNode(otherNode: Node | null): boolean;    item(index: number): HTMLOptionElement | null;    lookupNamespaceURI(prefix: string | null): string | null;    lookupPrefix(namespace: string | null): string | null;    matches<K extends keyof HTMLElementTagNameMap>(        selectors: K,    ): this is HTMLElementTagNameMap\[K\];    matches<K extends keyof SVGElementTagNameMap>(        selectors: K,    ): this is SVGElementTagNameMap\[K\];    matches<K extends keyof MathMLElementTagNameMap>(        selectors: K,    ): this is MathMLElementTagNameMap\[K\];    matches(selectors: string): boolean;    moveBefore(node: Node, child: Node | null): void;    namedItem(name: string): HTMLOptionElement | null;    normalize(): void;    prepend(...nodes: (string | Node)\[\]): void;    querySelector<K extends keyof HTMLElementTagNameMap>(        selectors: K,    ): HTMLElementTagNameMap\[K\] | null;    querySelector<K extends keyof SVGElementTagNameMap>(        selectors: K,    ): SVGElementTagNameMap\[K\] | null;    querySelector<K extends keyof MathMLElementTagNameMap>(        selectors: K,    ): MathMLElementTagNameMap\[K\] | null;    querySelector<K extends keyof HTMLElementDeprecatedTagNameMap>(        selectors: K,    ): HTMLElementDeprecatedTagNameMap\[K\] | null;    querySelector<E extends Element = Element>(selectors: string): E | null;    querySelectorAll<K extends keyof HTMLElementTagNameMap>(        selectors: K,    ): NodeListOf<HTMLElementTagNameMap\[K\]>;    querySelectorAll<K extends keyof SVGElementTagNameMap>(        selectors: K,    ): NodeListOf<SVGElementTagNameMap\[K\]>;    querySelectorAll<K extends keyof MathMLElementTagNameMap>(        selectors: K,    ): NodeListOf<MathMLElementTagNameMap\[K\]>;    querySelectorAll<K extends keyof HTMLElementDeprecatedTagNameMap>(        selectors: K,    ): NodeListOf<HTMLElementDeprecatedTagNameMap\[K\]>;    querySelectorAll<E extends Element = Element>(        selectors: string,    ): NodeListOf<E>;    releasePointerCapture(pointerId: number): void;    remove(): void;    remove(index: number): void;    removeAttribute(qualifiedName: string): void;    removeAttributeNode(attr: Attr): Attr;    removeAttributeNS(namespace: string | null, localName: string): void;    removeChild<T extends Node>(child: T): T;    removeEventListener<K extends keyof HTMLElementEventMap>(        type: K,        listener: (this: HTMLSelectElement, ev: HTMLElementEventMap\[K\]) => any,        options?: boolean | EventListenerOptions,    ): void;    removeEventListener(        type: string,        listener: EventListenerOrEventListenerObject,        options?: boolean | EventListenerOptions,    ): void;    replaceChild<T extends Node>(node: Node, child: T): T;    replaceChildren(...nodes: (string | Node)\[\]): void;    replaceWith(...nodes: (string | Node)\[\]): void;    reportValidity(): boolean;    requestFullscreen(options?: FullscreenOptions): Promise<void>;    requestPointerLock(options?: PointerLockOptions): Promise<void>;    scroll(options?: ScrollToOptions): void;    scroll(x: number, y: number): void;    scrollBy(options?: ScrollToOptions): void;    scrollBy(x: number, y: number): void;    scrollIntoView(arg?: boolean | ScrollIntoViewOptions): void;    scrollTo(options?: ScrollToOptions): void;    scrollTo(x: number, y: number): void;    setAttribute(qualifiedName: string, value: string): void;    setAttributeNode(attr: Attr): Attr | null;    setAttributeNodeNS(attr: Attr): Attr | null;    setAttributeNS(        namespace: string | null,        qualifiedName: string,        value: string,    ): void;    setCustomValidity(error: string): void;    setHTMLUnsafe(html: string): void;    setPointerCapture(pointerId: number): void;    showPicker(): void;    showPopover(options?: ShowPopoverOptions): void;    toggleAttribute(qualifiedName: string, force?: boolean): boolean;    togglePopover(options?: boolean | TogglePopoverOptions): boolean;    webkitMatchesSelector(selectors: string): boolean;    \[name: number\]: HTMLOptGroupElement | HTMLOptionElement;} Hierarchy (View Summary) HTMLElement HTMLSelectElement Indexable \[name: number\]: HTMLOptGroupElement | HTMLOptionElement Index Properties accessKey accessKeyLabel ariaActiveDescendantElement ariaAtomic ariaAutoComplete ariaBrailleLabel ariaBrailleRoleDescription ariaBusy ariaChecked ariaColCount ariaColIndex ariaColIndexText ariaColSpan ariaControlsElements ariaCurrent ariaDescribedByElements ariaDescription ariaDetailsElements ariaDisabled ariaErrorMessageElements ariaExpanded ariaFlowToElements ariaHasPopup ariaHidden ariaInvalid ariaKeyShortcuts ariaLabel ariaLabelledByElements ariaLevel ariaLive ariaModal ariaMultiLine ariaMultiSelectable ariaOrientation ariaOwnsElements ariaPlaceholder ariaPosInSet ariaPressed ariaReadOnly ariaRelevant ariaRequired ariaRoleDescription ariaRowCount ariaRowIndex ariaRowIndexText ariaRowSpan ariaSelected ariaSetSize ariaSort ariaValueMax ariaValueMin ariaValueNow ariaValueText assignedSlot ATTRIBUTE\_NODE attributes attributeStyleMap autocapitalize autocomplete autocorrect autofocus baseURI CDATA\_SECTION\_NODE childElementCount childNodes children className clientHeight clientLeft clientTop clientWidth COMMENT\_NODE contentEditable currentCSSZoom customElementRegistry dataset dir disabled DOCUMENT\_FRAGMENT\_NODE DOCUMENT\_NODE DOCUMENT\_POSITION\_CONTAINED\_BY DOCUMENT\_POSITION\_CONTAINS DOCUMENT\_POSITION\_DISCONNECTED DOCUMENT\_POSITION\_FOLLOWING DOCUMENT\_POSITION\_IMPLEMENTATION\_SPECIFIC DOCUMENT\_POSITION\_PRECEDING DOCUMENT\_TYPE\_NODE draggable ELEMENT\_NODE enterKeyHint ENTITY\_NODE ENTITY\_REFERENCE\_NODE firstChild firstElementChild form hidden id inert innerHTML innerText inputMode isConnected isContentEditable labels lang lastChild lastElementChild length localName multiple name namespaceURI nextElementSibling nextSibling nodeName nodeType nodeValue nonce NOTATION\_NODE offsetHeight offsetLeft offsetParent offsetTop offsetWidth onabort onanimationcancel onanimationend onanimationiteration onanimationstart onauxclick onbeforeinput onbeforematch onbeforetoggle onblur oncancel oncanplay oncanplaythrough onchange onclick onclose oncommand oncontextlost oncontextmenu oncontextrestored oncopy oncuechange oncut ondblclick ondrag ondragend ondragenter ondragleave ondragover ondragstart ondrop ondurationchange onemptied onended onerror onfocus onformdata onfullscreenchange onfullscreenerror ongotpointercapture oninput oninvalid onkeydown onkeypress onkeyup onload onloadeddata onloadedmetadata onloadstart onlostpointercapture onmousedown onmouseenter onmouseleave onmousemove onmouseout onmouseover onmouseup onpaste onpause onplay onplaying onpointercancel onpointerdown onpointerenter onpointerleave onpointermove onpointerout onpointerover onpointerrawupdate onpointerup onprogress onratechange onreset onresize onscroll onscrollend onsecuritypolicyviolation onseeked onseeking onselect onselectionchange onselectstart onslotchange onstalled onsubmit onsuspend ontimeupdate ontoggle ontouchcancel? ontouchend? ontouchmove? ontouchstart? ontransitioncancel ontransitionend ontransitionrun ontransitionstart onvolumechange onwaiting onwebkitanimationend onwebkitanimationiteration onwebkitanimationstart onwebkittransitionend onwheel options outerHTML outerText ownerDocument parentElement parentNode popover prefix previousElementSibling previousSibling PROCESSING\_INSTRUCTION\_NODE required role scrollHeight scrollLeft scrollTop scrollWidth selectedIndex selectedOptions shadowRoot size slot spellcheck tabIndex tagName TEXT\_NODE title translate type validationMessage validity value willValidate writingSuggestions Accessors classList part style textContent Methods \[iterator\] add addEventListener after animate append appendChild attachInternals attachShadow before blur checkValidity checkVisibility click cloneNode closest compareDocumentPosition computedStyleMap contains dispatchEvent focus getAnimations getAttribute getAttributeNames getAttributeNode getAttributeNodeNS getAttributeNS getBoundingClientRect getClientRects getElementsByClassName getElementsByTagName getElementsByTagNameNS getHTML getRootNode hasAttribute hasAttributeNS hasAttributes hasChildNodes hasPointerCapture hidePopover insertAdjacentElement insertAdjacentHTML insertAdjacentText insertBefore isDefaultNamespace isEqualNode isSameNode item lookupNamespaceURI lookupPrefix matches moveBefore namedItem normalize prepend querySelector querySelectorAll releasePointerCapture remove removeAttribute removeAttributeNode removeAttributeNS removeChild removeEventListener replaceChild replaceChildren replaceWith reportValidity requestFullscreen requestPointerLock scroll scrollBy scrollIntoView scrollTo setAttribute setAttributeNode setAttributeNodeNS setAttributeNS setCustomValidity setHTMLUnsafe setPointerCapture showPicker showPopover toggleAttribute togglePopover webkitMatchesSelector Properties accessKey accessKey: string The HTMLElement.accessKey property sets the keystroke which a user can press to jump to a given element. MDN Reference Inherited from HTMLElement.accessKey ReadonlyaccessKeyLabel accessKeyLabel: string The HTMLElement.accessKeyLabel read-only property returns a string containing the element's browser-assigned access key (if any); otherwise it returns an empty string. MDN Reference Inherited from HTMLElement.accessKeyLabel ariaActiveDescendantElement ariaActiveDescendantElement: Element | null MDN Reference Inherited from HTMLElement.ariaActiveDescendantElement ariaAtomic ariaAtomic: string | null MDN Reference Inherited from HTMLElement.ariaAtomic ariaAutoComplete ariaAutoComplete: string | null MDN Reference Inherited from HTMLElement.ariaAutoComplete ariaBrailleLabel ariaBrailleLabel: string | null MDN Reference Inherited from HTMLElement.ariaBrailleLabel ariaBrailleRoleDescription ariaBrailleRoleDescription: string | null MDN Reference Inherited from HTMLElement.ariaBrailleRoleDescription ariaBusy ariaBusy: string | null MDN Reference Inherited from HTMLElement.ariaBusy ariaChecked ariaChecked: string | null MDN Reference Inherited from HTMLElement.ariaChecked ariaColCount ariaColCount: string | null MDN Reference Inherited from HTMLElement.ariaColCount ariaColIndex ariaColIndex: string | null MDN Reference Inherited from HTMLElement.ariaColIndex ariaColIndexText ariaColIndexText: string | null MDN Reference Inherited from HTMLElement.ariaColIndexText ariaColSpan ariaColSpan: string | null MDN Reference Inherited from HTMLElement.ariaColSpan ariaControlsElements ariaControlsElements: readonly Element\[\] | null MDN Reference Inherited from HTMLElement.ariaControlsElements ariaCurrent ariaCurrent: string | null MDN Reference Inherited from HTMLElement.ariaCurrent ariaDescribedByElements ariaDescribedByElements: readonly Element\[\] | null MDN Reference Inherited from HTMLElement.ariaDescribedByElements ariaDescription ariaDescription: string | null MDN Reference Inherited from HTMLElement.ariaDescription ariaDetailsElements ariaDetailsElements: readonly Element\[\] | null MDN Reference Inherited from HTMLElement.ariaDetailsElements ariaDisabled ariaDisabled: string | null MDN Reference Inherited from HTMLElement.ariaDisabled ariaErrorMessageElements ariaErrorMessageElements: readonly Element\[\] | null MDN Reference Inherited from HTMLElement.ariaErrorMessageElements ariaExpanded ariaExpanded: string | null MDN Reference Inherited from HTMLElement.ariaExpanded ariaFlowToElements ariaFlowToElements: readonly Element\[\] | null MDN Reference Inherited from HTMLElement.ariaFlowToElements ariaHasPopup ariaHasPopup: string | null MDN Reference Inherited from HTMLElement.ariaHasPopup ariaHidden ariaHidden: string | null MDN Reference Inherited from HTMLElement.ariaHidden ariaInvalid ariaInvalid: string | null MDN Reference Inherited from HTMLElement.ariaInvalid ariaKeyShortcuts ariaKeyShortcuts: string | null MDN Reference Inherited from HTMLElement.ariaKeyShortcuts ariaLabel ariaLabel: string | null MDN Reference Inherited from HTMLElement.ariaLabel ariaLabelledByElements ariaLabelledByElements: readonly Element\[\] | null MDN Reference Inherited from HTMLElement.ariaLabelledByElements ariaLevel ariaLevel: string | null MDN Reference Inherited from HTMLElement.ariaLevel ariaLive ariaLive: string | null MDN Reference Inherited from HTMLElement.ariaLive ariaModal ariaModal: string | null MDN Reference Inherited from HTMLElement.ariaModal ariaMultiLine ariaMultiLine: string | null MDN Reference Inherited from HTMLElement.ariaMultiLine ariaMultiSelectable ariaMultiSelectable: string | null MDN Reference Inherited from HTMLElement.ariaMultiSelectable ariaOrientation ariaOrientation: string | null MDN Reference Inherited from HTMLElement.ariaOrientation ariaOwnsElements ariaOwnsElements: readonly Element\[\] | null MDN Reference Inherited from HTMLElement.ariaOwnsElements ariaPlaceholder ariaPlaceholder: string | null MDN Reference Inherited from HTMLElement.ariaPlaceholder ariaPosInSet ariaPosInSet: string | null MDN Reference Inherited from HTMLElement.ariaPosInSet ariaPressed ariaPressed: string | null MDN Reference Inherited from HTMLElement.ariaPressed ariaReadOnly ariaReadOnly: string | null MDN Reference Inherited from HTMLElement.ariaReadOnly ariaRelevant ariaRelevant: string | null MDN Reference Inherited from HTMLElement.ariaRelevant ariaRequired ariaRequired: string | null MDN Reference Inherited from HTMLElement.ariaRequired ariaRoleDescription ariaRoleDescription: string | null MDN Reference Inherited from HTMLElement.ariaRoleDescription ariaRowCount ariaRowCount: string | null MDN Reference Inherited from HTMLElement.ariaRowCount ariaRowIndex ariaRowIndex: string | null MDN Reference Inherited from HTMLElement.ariaRowIndex ariaRowIndexText ariaRowIndexText: string | null MDN Reference Inherited from HTMLElement.ariaRowIndexText ariaRowSpan ariaRowSpan: string | null MDN Reference Inherited from HTMLElement.ariaRowSpan ariaSelected ariaSelected: string | null MDN Reference Inherited from HTMLElement.ariaSelected ariaSetSize ariaSetSize: string | null MDN Reference Inherited from HTMLElement.ariaSetSize ariaSort ariaSort: string | null MDN Reference Inherited from HTMLElement.ariaSort ariaValueMax ariaValueMax: string | null MDN Reference Inherited from HTMLElement.ariaValueMax ariaValueMin ariaValueMin: string | null MDN Reference Inherited from HTMLElement.ariaValueMin ariaValueNow ariaValueNow: string | null MDN Reference Inherited from HTMLElement.ariaValueNow ariaValueText ariaValueText: string | null MDN Reference Inherited from HTMLElement.ariaValueText ReadonlyassignedSlot assignedSlot: HTMLSlotElement | null MDN Reference Inherited from HTMLElement.assignedSlot ReadonlyATTRIBUTE\_NODE ATTRIBUTE\_NODE: 2 Inherited from HTMLElement.ATTRIBUTE\_NODE Readonlyattributes attributes: NamedNodeMap The Element.attributes property returns a live collection of all attribute nodes registered to the specified node. It is a NamedNodeMap, not an Array, so it has no Array methods and the Attr nodes' indexes may differ among browsers. To be more specific, attributes is a key/value pair of strings that represents any information regarding that attribute. MDN Reference Inherited from HTMLElement.attributes ReadonlyattributeStyleMap attributeStyleMap: StylePropertyMap MDN Reference Inherited from HTMLElement.attributeStyleMap autocapitalize autocapitalize: string The autocapitalize property of the HTMLElement interface represents the element's capitalization behavior for user input. It is available on all HTML elements, though it doesn't affect all of them, including: MDN Reference Inherited from HTMLElement.autocapitalize autocomplete autocomplete: AutoFill The autocomplete property of the HTMLSelectElement interface indicates whether the value of the control can be automatically completed by the browser. It reflects the element's autocomplete attribute.

[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLSelectElement/autocomplete)

### autocorrect[](#autocorrect)

autocorrect: boolean

The **`autocorrect`** property of the HTMLElement interface controls whether or not autocorrection of editable text is enabled for spelling and/or punctuation errors.

[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/autocorrect)

Inherited from [HTMLElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.HTMLElement/).[autocorrect](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.HTMLElement/#autocorrect)

### autofocus[](#autofocus)

autofocus: boolean

[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/autofocus)

Inherited from [HTMLElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.HTMLElement/).[autofocus](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.HTMLElement/#autofocus)

### `Readonly`baseURI[](#baseuri)

baseURI: string

The read-only **`baseURI`** property of the Node interface returns the absolute base URL of the document containing the node.

[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/baseURI)

Inherited from [HTMLElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.HTMLElement/).[baseURI](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.HTMLElement/#baseuri)

### `Readonly`CDATA\_SECTION\_NODE[](#cdata_section_node)

CDATA\_SECTION\_NODE: 4

node is a CDATASection node.

Inherited from [HTMLElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.HTMLElement/).[CDATA\_SECTION\_NODE](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.HTMLElement/#cdata_section_node)

### `Readonly`childElementCount[](#childelementcount)

childElementCount: number

[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/childElementCount)

Inherited from [HTMLElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.HTMLElement/).[childElementCount](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.HTMLElement/#childelementcount)

### `Readonly`childNodes[](#childnodes)

childNodes: [NodeListOf](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.NodeListOf/)<[ChildNode](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.ChildNode/)\>

The read-only **`childNodes`** property of the Node interface returns a live NodeList of child nodes of the given element where the first child node is assigned index 0. Child nodes include elements, text and comments.

[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/childNodes)

Inherited from [HTMLElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.HTMLElement/).[childNodes](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.HTMLElement/#childnodes)

### `Readonly`children[](#children)

children: [HTMLCollection](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.HTMLCollection/)

Returns the child elements.

[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/children)

Inherited from [HTMLElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.HTMLElement/).[children](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.HTMLElement/#children)

### className[](#classname)

className: string

The **`className`** property of the Element interface gets and sets the value of the class attribute of the specified element.

[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/className)

Inherited from [HTMLElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.HTMLElement/).[className](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.HTMLElement/#classname)

### `Readonly`clientHeight[](#clientheight)

clientHeight: number

The **`clientHeight`** read-only property of the Element interface is zero for elements with no CSS or inline layout boxes; otherwise, it's the inner height of an element in pixels. It includes padding but excludes borders, margins, and horizontal scrollbars (if present).

[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/clientHeight)

Inherited from [HTMLElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.HTMLElement/).[clientHeight](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.HTMLElement/#clientheight)

### `Readonly`clientLeft[](#clientleft)

clientLeft: number

The **`clientLeft`** read-only property of the Element interface returns the width of the left border of an element in pixels. It includes the width of the vertical scrollbar if the text direction of the element is right-to-left and if there is an overflow causing a left vertical scrollbar to be rendered. clientLeft does not include the left margin or the left padding.

[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/clientLeft)

Inherited from [HTMLElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.HTMLElement/).[clientLeft](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.HTMLElement/#clientleft)

### `Readonly`clientTop[](#clienttop)

clientTop: number

The **`clientTop`** read-only property of the Element interface returns the width of the top border of an element in pixels.

[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/clientTop)

Inherited from [HTMLElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.HTMLElement/).[clientTop](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.HTMLElement/#clienttop)

### `Readonly`clientWidth[](#clientwidth)

clientWidth: number

The **`clientWidth`** read-only property of the Element interface is zero for inline elements and elements with no CSS; otherwise, it's the inner width of an element in pixels. It includes padding but excludes borders, margins, and vertical scrollbars (if present).

[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/clientWidth)

Inherited from [HTMLElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.HTMLElement/).[clientWidth](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.HTMLElement/#clientwidth)

### `Readonly`COMMENT\_NODE[](#comment_node)

COMMENT\_NODE: 8

node is a Comment node.

Inherited from [HTMLElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.HTMLElement/).[COMMENT\_NODE](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.HTMLElement/#comment_node)

### contentEditable[](#contenteditable)

contentEditable: string

[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/contentEditable)

Inherited from [HTMLElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.HTMLElement/).[contentEditable](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.HTMLElement/#contenteditable)

### `Readonly`currentCSSZoom[](#currentcsszoom)

currentCSSZoom: number

The **`currentCSSZoom`** read-only property of the Element interface provides the "effective" CSS zoom of an element, taking into account the zoom applied to the element and all its parent elements.

[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/currentCSSZoom)

Inherited from [HTMLElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.HTMLElement/).[currentCSSZoom](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.HTMLElement/#currentcsszoom)

### `Readonly`customElementRegistry[](#customelementregistry)

customElementRegistry: [CustomElementRegistry](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.CustomElementRegistry/) | null

Inherited from [SVGTextPositioningElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGTextPositioningElement/).[customElementRegistry](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGTextPositioningElement/#customelementregistry)

### `Readonly`dataset[](#dataset)

dataset: [DOMStringMap](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.DOMStringMap/)

[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/dataset)

Inherited from [HTMLElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.HTMLElement/).[dataset](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.HTMLElement/#dataset)

### dir[](#dir)

dir: string

The **`HTMLElement.dir`** property indicates the text writing directionality of the content of the current element. It reflects the element's dir attribute.

[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/dir)

Inherited from [HTMLElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.HTMLElement/).[dir](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.HTMLElement/#dir)

### disabled[](#disabled)

disabled: boolean

The **`HTMLSelectElement.disabled`** property is a boolean value that reflects the disabled HTML attribute, which indicates whether the control is disabled. If it is disabled, it does not accept clicks. A disabled element is unusable and un-clickable.

[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLSelectElement/disabled)

### `Readonly`DOCUMENT\_FRAGMENT\_NODE[](#document_fragment_node)

DOCUMENT\_FRAGMENT\_NODE: 11

node is a DocumentFragment node.

Inherited from [HTMLElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.HTMLElement/).[DOCUMENT\_FRAGMENT\_NODE](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.HTMLElement/#document_fragment_node)

### `Readonly`DOCUMENT\_NODE[](#document_node)

DOCUMENT\_NODE: 9

node is a document.

Inherited from [HTMLElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.HTMLElement/).[DOCUMENT\_NODE](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.HTMLElement/#document_node)

### `Readonly`DOCUMENT\_POSITION\_CONTAINED\_BY[](#document_position_contained_by)

DOCUMENT\_POSITION\_CONTAINED\_BY: 16

Set when other is a descendant of node.

Inherited from [HTMLElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.HTMLElement/).[DOCUMENT\_POSITION\_CONTAINED\_BY](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.HTMLElement/#document_position_contained_by)

### `Readonly`DOCUMENT\_POSITION\_CONTAINS[](#document_position_contains)

DOCUMENT\_POSITION\_CONTAINS: 8

Set when other is an ancestor of node.

Inherited from [HTMLElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.HTMLElement/).[DOCUMENT\_POSITION\_CONTAINS](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.HTMLElement/#document_position_contains)

### `Readonly`DOCUMENT\_POSITION\_DISCONNECTED[](#document_position_disconnected)

DOCUMENT\_POSITION\_DISCONNECTED: 1

Set when node and other are not in the same tree.

Inherited from [HTMLElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.HTMLElement/).[DOCUMENT\_POSITION\_DISCONNECTED](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.HTMLElement/#document_position_disconnected)

### `Readonly`DOCUMENT\_POSITION\_FOLLOWING[](#document_position_following)

DOCUMENT\_POSITION\_FOLLOWING: 4

Set when other is following node.

Inherited from [HTMLElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.HTMLElement/).[DOCUMENT\_POSITION\_FOLLOWING](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.HTMLElement/#document_position_following)

### `Readonly`DOCUMENT\_POSITION\_IMPLEMENTATION\_SPECIFIC[](#document_position_implementation_specific)

DOCUMENT\_POSITION\_IMPLEMENTATION\_SPECIFIC: 32

Inherited from [HTMLElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.HTMLElement/).[DOCUMENT\_POSITION\_IMPLEMENTATION\_SPECIFIC](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.HTMLElement/#document_position_implementation_specific)

### `Readonly`DOCUMENT\_POSITION\_PRECEDING[](#document_position_preceding)

DOCUMENT\_POSITION\_PRECEDING: 2

Set when other is preceding node.

Inherited from [HTMLElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.HTMLElement/).[DOCUMENT\_POSITION\_PRECEDING](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.HTMLElement/#document_position_preceding)

### `Readonly`DOCUMENT\_TYPE\_NODE[](#document_type_node)

DOCUMENT\_TYPE\_NODE: 10

node is a doctype.

Inherited from [HTMLElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.HTMLElement/).[DOCUMENT\_TYPE\_NODE](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.HTMLElement/#document_type_node)

### draggable[](#draggable)

draggable: boolean

The **`draggable`** property of the HTMLElement interface gets and sets a Boolean primitive indicating if the element is draggable.

[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/draggable)

Inherited from [HTMLElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.HTMLElement/).[draggable](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.HTMLElement/#draggable)

### `Readonly`ELEMENT\_NODE[](#element_node)

ELEMENT\_NODE: 1

node is an element.

Inherited from [HTMLElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.HTMLElement/).[ELEMENT\_NODE](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.HTMLElement/#element_node)

### enterKeyHint[](#enterkeyhint)

enterKeyHint: string

[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/enterKeyHint)

Inherited from [HTMLElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.HTMLElement/).[enterKeyHint](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.HTMLElement/#enterkeyhint)

### `Readonly`ENTITY\_NODE[](#entity_node)

ENTITY\_NODE: 6

Inherited from [HTMLElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.HTMLElement/).[ENTITY\_NODE](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.HTMLElement/#entity_node)

### `Readonly`ENTITY\_REFERENCE\_NODE[](#entity_reference_node)

ENTITY\_REFERENCE\_NODE: 5

Inherited from [HTMLElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.HTMLElement/).[ENTITY\_REFERENCE\_NODE](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.HTMLElement/#entity_reference_node)

### `Readonly`firstChild[](#firstchild)

firstChild: [ChildNode](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.ChildNode/) | null

The read-only **`firstChild`** property of the Node interface returns the node's first child in the tree, or null if the node has no children.

[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/firstChild)

Inherited from [SVGTextContentElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGTextContentElement/).[firstChild](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGTextContentElement/#firstchild)

### `Readonly`firstElementChild[](#firstelementchild)

firstElementChild: [Element](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.Element/) | null

Returns the first child that is an element, and null otherwise.

[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/firstElementChild)

Inherited from [SVGTextPositioningElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGTextPositioningElement/).[firstElementChild](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGTextPositioningElement/#firstelementchild)

### `Readonly`form[](#form)

form: [HTMLFormElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.HTMLFormElement/) | null

The **`form`** read-only property of the HTMLSelectElement interface returns an HTMLFormElement object that owns this , or null if this select is not owned by any form. MDN Reference hidden hidden: boolean | "until-found" The HTMLElement property hidden reflects the value of the element's hidden attribute. MDN Reference Inherited from HTMLMarqueeElement.hidden id id: string The id property of the Element interface represents the element's identifier, reflecting the id global attribute. MDN Reference Inherited from HTMLElement.id inert inert: boolean The HTMLElement property inert reflects the value of the element's inert attribute. It is a boolean value that, when present, makes the browser "ignore" user input events for the element, including focus events and events from assistive technologies. The browser may also ignore page search and text selection in the element. This can be useful when building UIs such as modals where you would want to "trap" the focus inside the modal when it's visible. MDN Reference Inherited from HTMLElement.inert innerHTML innerHTML: string The innerHTML property of the Element interface gets or sets the HTML or XML markup contained within the element, omitting any shadow roots in both cases. MDN Reference Inherited from HTMLElement.innerHTML innerText innerText: string The innerText property of the HTMLElement interface represents the rendered text content of a node and its descendants. MDN Reference Inherited from HTMLElement.innerText inputMode inputMode: string MDN Reference Inherited from HTMLElement.inputMode ReadonlyisConnected isConnected: boolean The read-only isConnected property of the Node interface returns a boolean indicating whether the node is connected (directly or indirectly) to a Document object. MDN Reference Inherited from HTMLElement.isConnected ReadonlyisContentEditable isContentEditable: boolean MDN Reference Inherited from HTMLElement.isContentEditable Readonlylabels labels: NodeListOf<HTMLLabelElement> The HTMLSelectElement.labels read-only property returns a NodeList of the elements associated with the element.

[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLSelectElement/labels)

### lang[](#lang)

lang: string

The **`lang`** property of the HTMLElement interface indicates the base language of an element's attribute values and text content, in the form of a BCP 47 language tag. It reflects the element's lang attribute; the xml:lang attribute does not affect this property.

[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/lang)

Inherited from [HTMLElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.HTMLElement/).[lang](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.HTMLElement/#lang)

### `Readonly`lastChild[](#lastchild)

lastChild: [ChildNode](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.ChildNode/) | null

The read-only **`lastChild`** property of the Node interface returns the last child of the node, or null if there are no child nodes.

[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/lastChild)

Inherited from [SVGTextContentElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGTextContentElement/).[lastChild](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGTextContentElement/#lastchild)

### `Readonly`lastElementChild[](#lastelementchild)

lastElementChild: [Element](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.Element/) | null

Returns the last child that is an element, and null otherwise.

[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/lastElementChild)

Inherited from [SVGTextPositioningElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGTextPositioningElement/).[lastElementChild](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGTextPositioningElement/#lastelementchild)

### length[](#length)

length: number

The **`length`** property of the HTMLSelectElement interface specifies the number of elements in the element. It represents the number of nodes in the options collection. On setting, it acts as (HTMLOptionsCollection.length). MDN Reference ReadonlylocalName localName: string The Element.localName read-only property returns the local part of the qualified name of an element. MDN Reference Inherited from HTMLElement.localName multiple multiple: boolean The multiple property of the HTMLSelectElement interface specifies that the user may select more than one option from the list of options. It reflects the element's multiple attribute.

[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLSelectElement/multiple)

### name[](#name)

name: string

The **`name`** property of the HTMLSelectElement interface indicates the name of the element. It reflects the element's name attribute. MDN Reference ReadonlynamespaceURI namespaceURI: string | null The Element.namespaceURI read-only property returns the namespace URI of the element, or null if the element is not in a namespace. MDN Reference Inherited from SVGTextPositioningElement.namespaceURI ReadonlynextElementSibling nextElementSibling: Element | null Returns the first following sibling that is an element, and null otherwise. MDN Reference Inherited from HTMLElement.nextElementSibling ReadonlynextSibling nextSibling: ChildNode | null The read-only nextSibling property of the Node interface returns the node immediately following the specified one in their parent's childNodes, or returns null if the specified node is the last child in the parent element. MDN Reference Inherited from SVGTextContentElement.nextSibling ReadonlynodeName nodeName: string The read-only nodeName property of Node returns the name of the current node as a string. MDN Reference Inherited from HTMLElement.nodeName ReadonlynodeType nodeType: number The read-only nodeType property of a Node interface is an integer that identifies what the node is. It distinguishes different kinds of nodes from each other, such as elements, text, and comments. MDN Reference Inherited from HTMLElement.nodeType nodeValue nodeValue: string | null The nodeValue property of the Node interface returns or sets the value of the current node. MDN Reference Inherited from SVGTextContentElement.nodeValue nonce nonce: string MDN Reference Inherited from HTMLElement.nonce ReadonlyNOTATION\_NODE NOTATION\_NODE: 12 Inherited from HTMLElement.NOTATION\_NODE ReadonlyoffsetHeight offsetHeight: number The offsetHeight read-only property of the HTMLElement interface returns the height of an element, including vertical padding and borders, as an integer. MDN Reference Inherited from HTMLElement.offsetHeight ReadonlyoffsetLeft offsetLeft: number The offsetLeft read-only property of the HTMLElement interface returns the number of pixels that the upper left corner of the current element is offset to the left within the HTMLElement.offsetParent node. MDN Reference Inherited from HTMLElement.offsetLeft ReadonlyoffsetParent offsetParent: Element | null The HTMLElement.offsetParent read-only property returns a reference to the element which is the closest (nearest in the containment hierarchy) positioned ancestor element. MDN Reference Inherited from HTMLMarqueeElement.offsetParent ReadonlyoffsetTop offsetTop: number The offsetTop read-only property of the HTMLElement interface returns the distance from the outer border of the current element (including its margin) to the top padding edge of the offsetParent, the closest positioned ancestor element. MDN Reference Inherited from HTMLElement.offsetTop ReadonlyoffsetWidth offsetWidth: number The offsetWidth read-only property of the HTMLElement interface returns the layout width of an element as an integer. MDN Reference Inherited from HTMLElement.offsetWidth onabort onabort: ((this: GlobalEventHandlers, ev: UIEvent) => any) | null MDN Reference Inherited from HTMLElement.onabort onanimationcancel onanimationcancel:    | ((this: GlobalEventHandlers, ev: AnimationEvent) => any)    | null MDN Reference Inherited from HTMLElement.onanimationcancel onanimationend onanimationend: ((this: GlobalEventHandlers, ev: AnimationEvent) => any) | null MDN Reference Inherited from HTMLElement.onanimationend onanimationiteration onanimationiteration:    | ((this: GlobalEventHandlers, ev: AnimationEvent) => any)    | null MDN Reference Inherited from HTMLElement.onanimationiteration onanimationstart onanimationstart:    | ((this: GlobalEventHandlers, ev: AnimationEvent) => any)    | null MDN Reference Inherited from HTMLElement.onanimationstart onauxclick onauxclick: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null MDN Reference Inherited from HTMLElement.onauxclick onbeforeinput onbeforeinput: ((this: GlobalEventHandlers, ev: InputEvent) => any) | null MDN Reference Inherited from HTMLElement.onbeforeinput onbeforematch onbeforematch: ((this: GlobalEventHandlers, ev: Event) => any) | null MDN Reference Inherited from HTMLElement.onbeforematch onbeforetoggle onbeforetoggle: ((this: GlobalEventHandlers, ev: ToggleEvent) => any) | null MDN Reference Inherited from HTMLElement.onbeforetoggle onblur onblur: ((this: GlobalEventHandlers, ev: FocusEvent) => any) | null MDN Reference Inherited from HTMLElement.onblur oncancel oncancel: ((this: GlobalEventHandlers, ev: Event) => any) | null MDN Reference Inherited from HTMLElement.oncancel oncanplay oncanplay: ((this: GlobalEventHandlers, ev: Event) => any) | null MDN Reference Inherited from HTMLElement.oncanplay oncanplaythrough oncanplaythrough: ((this: GlobalEventHandlers, ev: Event) => any) | null MDN Reference Inherited from HTMLElement.oncanplaythrough onchange onchange: ((this: GlobalEventHandlers, ev: Event) => any) | null MDN Reference Inherited from HTMLElement.onchange onclick onclick: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null MDN Reference Inherited from HTMLElement.onclick onclose onclose: ((this: GlobalEventHandlers, ev: Event) => any) | null MDN Reference Inherited from HTMLElement.onclose oncommand oncommand: ((this: GlobalEventHandlers, ev: Event) => any) | null MDN Reference Inherited from HTMLElement.oncommand oncontextlost oncontextlost: ((this: GlobalEventHandlers, ev: Event) => any) | null MDN Reference Inherited from HTMLElement.oncontextlost oncontextmenu oncontextmenu: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null MDN Reference Inherited from HTMLElement.oncontextmenu oncontextrestored oncontextrestored: ((this: GlobalEventHandlers, ev: Event) => any) | null MDN Reference Inherited from HTMLElement.oncontextrestored oncopy oncopy: ((this: GlobalEventHandlers, ev: ClipboardEvent) => any) | null MDN Reference Inherited from HTMLElement.oncopy oncuechange oncuechange: ((this: GlobalEventHandlers, ev: Event) => any) | null MDN Reference Inherited from HTMLElement.oncuechange oncut oncut: ((this: GlobalEventHandlers, ev: ClipboardEvent) => any) | null MDN Reference Inherited from HTMLElement.oncut ondblclick ondblclick: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null MDN Reference Inherited from HTMLElement.ondblclick ondrag ondrag: ((this: GlobalEventHandlers, ev: DragEvent) => any) | null MDN Reference Inherited from HTMLElement.ondrag ondragend ondragend: ((this: GlobalEventHandlers, ev: DragEvent) => any) | null MDN Reference Inherited from HTMLElement.ondragend ondragenter ondragenter: ((this: GlobalEventHandlers, ev: DragEvent) => any) | null MDN Reference Inherited from HTMLElement.ondragenter ondragleave ondragleave: ((this: GlobalEventHandlers, ev: DragEvent) => any) | null MDN Reference Inherited from HTMLElement.ondragleave ondragover ondragover: ((this: GlobalEventHandlers, ev: DragEvent) => any) | null MDN Reference Inherited from HTMLElement.ondragover ondragstart ondragstart: ((this: GlobalEventHandlers, ev: DragEvent) => any) | null MDN Reference Inherited from HTMLElement.ondragstart ondrop ondrop: ((this: GlobalEventHandlers, ev: DragEvent) => any) | null MDN Reference Inherited from HTMLElement.ondrop ondurationchange ondurationchange: ((this: GlobalEventHandlers, ev: Event) => any) | null MDN Reference Inherited from HTMLElement.ondurationchange onemptied onemptied: ((this: GlobalEventHandlers, ev: Event) => any) | null MDN Reference Inherited from HTMLElement.onemptied onended onended: ((this: GlobalEventHandlers, ev: Event) => any) | null MDN Reference Inherited from HTMLElement.onended onerror onerror: OnErrorEventHandler MDN Reference Inherited from HTMLElement.onerror onfocus onfocus: ((this: GlobalEventHandlers, ev: FocusEvent) => any) | null MDN Reference Inherited from HTMLElement.onfocus onformdata onformdata: ((this: GlobalEventHandlers, ev: FormDataEvent) => any) | null MDN Reference Inherited from HTMLElement.onformdata onfullscreenchange onfullscreenchange: ((this: Element, ev: Event) => any) | null MDN Reference Inherited from HTMLElement.onfullscreenchange onfullscreenerror onfullscreenerror: ((this: Element, ev: Event) => any) | null MDN Reference Inherited from HTMLElement.onfullscreenerror ongotpointercapture ongotpointercapture:    | ((this: GlobalEventHandlers, ev: PointerEvent) => any)    | null MDN Reference Inherited from HTMLElement.ongotpointercapture oninput oninput: ((this: GlobalEventHandlers, ev: InputEvent) => any) | null MDN Reference Inherited from HTMLElement.oninput oninvalid oninvalid: ((this: GlobalEventHandlers, ev: Event) => any) | null MDN Reference Inherited from HTMLElement.oninvalid onkeydown onkeydown: ((this: GlobalEventHandlers, ev: KeyboardEvent) => any) | null MDN Reference Inherited from HTMLElement.onkeydown onkeypress onkeypress: ((this: GlobalEventHandlers, ev: KeyboardEvent) => any) | null DeprecatedMDN Reference Inherited from HTMLElement.onkeypress onkeyup onkeyup: ((this: GlobalEventHandlers, ev: KeyboardEvent) => any) | null MDN Reference Inherited from HTMLElement.onkeyup onload onload: ((this: GlobalEventHandlers, ev: Event) => any) | null MDN Reference Inherited from HTMLElement.onload onloadeddata onloadeddata: ((this: GlobalEventHandlers, ev: Event) => any) | null MDN Reference Inherited from HTMLElement.onloadeddata onloadedmetadata onloadedmetadata: ((this: GlobalEventHandlers, ev: Event) => any) | null MDN Reference Inherited from HTMLElement.onloadedmetadata onloadstart onloadstart: ((this: GlobalEventHandlers, ev: Event) => any) | null MDN Reference Inherited from HTMLElement.onloadstart onlostpointercapture onlostpointercapture:    | ((this: GlobalEventHandlers, ev: PointerEvent) => any)    | null MDN Reference Inherited from HTMLElement.onlostpointercapture onmousedown onmousedown: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null MDN Reference Inherited from HTMLElement.onmousedown onmouseenter onmouseenter: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null MDN Reference Inherited from HTMLElement.onmouseenter onmouseleave onmouseleave: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null MDN Reference Inherited from HTMLElement.onmouseleave onmousemove onmousemove: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null MDN Reference Inherited from HTMLElement.onmousemove onmouseout onmouseout: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null MDN Reference Inherited from HTMLElement.onmouseout onmouseover onmouseover: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null MDN Reference Inherited from HTMLElement.onmouseover onmouseup onmouseup: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null MDN Reference Inherited from HTMLElement.onmouseup onpaste onpaste: ((this: GlobalEventHandlers, ev: ClipboardEvent) => any) | null MDN Reference Inherited from HTMLElement.onpaste onpause onpause: ((this: GlobalEventHandlers, ev: Event) => any) | null MDN Reference Inherited from HTMLElement.onpause onplay onplay: ((this: GlobalEventHandlers, ev: Event) => any) | null MDN Reference Inherited from HTMLElement.onplay onplaying onplaying: ((this: GlobalEventHandlers, ev: Event) => any) | null MDN Reference Inherited from HTMLElement.onplaying onpointercancel onpointercancel: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null MDN Reference Inherited from HTMLElement.onpointercancel onpointerdown onpointerdown: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null MDN Reference Inherited from HTMLElement.onpointerdown onpointerenter onpointerenter: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null MDN Reference Inherited from HTMLElement.onpointerenter onpointerleave onpointerleave: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null MDN Reference Inherited from HTMLElement.onpointerleave onpointermove onpointermove: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null MDN Reference Inherited from HTMLElement.onpointermove onpointerout onpointerout: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null MDN Reference Inherited from HTMLElement.onpointerout onpointerover onpointerover: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null MDN Reference Inherited from HTMLElement.onpointerover onpointerrawupdate onpointerrawupdate: ((this: GlobalEventHandlers, ev: Event) => any) | null Available only in secure contexts. MDN Reference Inherited from HTMLElement.onpointerrawupdate onpointerup onpointerup: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null MDN Reference Inherited from HTMLElement.onpointerup onprogress onprogress: ((this: GlobalEventHandlers, ev: ProgressEvent) => any) | null MDN Reference Inherited from HTMLElement.onprogress onratechange onratechange: ((this: GlobalEventHandlers, ev: Event) => any) | null MDN Reference Inherited from HTMLElement.onratechange onreset onreset: ((this: GlobalEventHandlers, ev: Event) => any) | null MDN Reference Inherited from HTMLElement.onreset onresize onresize: ((this: GlobalEventHandlers, ev: UIEvent) => any) | null MDN Reference Inherited from HTMLElement.onresize onscroll onscroll: ((this: GlobalEventHandlers, ev: Event) => any) | null MDN Reference Inherited from HTMLElement.onscroll onscrollend onscrollend: ((this: GlobalEventHandlers, ev: Event) => any) | null MDN Reference Inherited from HTMLElement.onscrollend onsecuritypolicyviolation onsecuritypolicyviolation:    | ((this: GlobalEventHandlers, ev: SecurityPolicyViolationEvent) => any)    | null MDN Reference Inherited from HTMLElement.onsecuritypolicyviolation onseeked onseeked: ((this: GlobalEventHandlers, ev: Event) => any) | null MDN Reference Inherited from HTMLElement.onseeked onseeking onseeking: ((this: GlobalEventHandlers, ev: Event) => any) | null MDN Reference Inherited from HTMLElement.onseeking onselect onselect: ((this: GlobalEventHandlers, ev: Event) => any) | null MDN Reference Inherited from HTMLElement.onselect onselectionchange onselectionchange: ((this: GlobalEventHandlers, ev: Event) => any) | null MDN Reference Inherited from HTMLElement.onselectionchange onselectstart onselectstart: ((this: GlobalEventHandlers, ev: Event) => any) | null MDN Reference Inherited from HTMLElement.onselectstart onslotchange onslotchange: ((this: GlobalEventHandlers, ev: Event) => any) | null MDN Reference Inherited from HTMLElement.onslotchange onstalled onstalled: ((this: GlobalEventHandlers, ev: Event) => any) | null MDN Reference Inherited from HTMLElement.onstalled onsubmit onsubmit: ((this: GlobalEventHandlers, ev: SubmitEvent) => any) | null MDN Reference Inherited from HTMLElement.onsubmit onsuspend onsuspend: ((this: GlobalEventHandlers, ev: Event) => any) | null MDN Reference Inherited from HTMLElement.onsuspend ontimeupdate ontimeupdate: ((this: GlobalEventHandlers, ev: Event) => any) | null MDN Reference Inherited from HTMLElement.ontimeupdate ontoggle ontoggle: ((this: GlobalEventHandlers, ev: ToggleEvent) => any) | null MDN Reference Inherited from HTMLElement.ontoggle Optionalontouchcancel ontouchcancel?: ((this: GlobalEventHandlers, ev: TouchEvent) => any) | null MDN Reference Inherited from HTMLElement.ontouchcancel Optionalontouchend ontouchend?: ((this: GlobalEventHandlers, ev: TouchEvent) => any) | null MDN Reference Inherited from HTMLElement.ontouchend Optionalontouchmove ontouchmove?: ((this: GlobalEventHandlers, ev: TouchEvent) => any) | null MDN Reference Inherited from HTMLElement.ontouchmove Optionalontouchstart ontouchstart?: ((this: GlobalEventHandlers, ev: TouchEvent) => any) | null MDN Reference Inherited from HTMLElement.ontouchstart ontransitioncancel ontransitioncancel:    | ((this: GlobalEventHandlers, ev: TransitionEvent) => any)    | null MDN Reference Inherited from HTMLElement.ontransitioncancel ontransitionend ontransitionend:    | ((this: GlobalEventHandlers, ev: TransitionEvent) => any)    | null MDN Reference Inherited from HTMLElement.ontransitionend ontransitionrun ontransitionrun:    | ((this: GlobalEventHandlers, ev: TransitionEvent) => any)    | null MDN Reference Inherited from HTMLElement.ontransitionrun ontransitionstart ontransitionstart:    | ((this: GlobalEventHandlers, ev: TransitionEvent) => any)    | null MDN Reference Inherited from HTMLElement.ontransitionstart onvolumechange onvolumechange: ((this: GlobalEventHandlers, ev: Event) => any) | null MDN Reference Inherited from HTMLElement.onvolumechange onwaiting onwaiting: ((this: GlobalEventHandlers, ev: Event) => any) | null MDN Reference Inherited from HTMLElement.onwaiting onwebkitanimationend onwebkitanimationend: ((this: GlobalEventHandlers, ev: Event) => any) | null DeprecatedThis is a legacy alias of onanimationend. MDN Reference Inherited from HTMLElement.onwebkitanimationend onwebkitanimationiteration onwebkitanimationiteration:    | ((this: GlobalEventHandlers, ev: Event) => any)    | null DeprecatedThis is a legacy alias of onanimationiteration. MDN Reference Inherited from HTMLElement.onwebkitanimationiteration onwebkitanimationstart onwebkitanimationstart: ((this: GlobalEventHandlers, ev: Event) => any) | null DeprecatedThis is a legacy alias of onanimationstart. MDN Reference Inherited from HTMLElement.onwebkitanimationstart onwebkittransitionend onwebkittransitionend: ((this: GlobalEventHandlers, ev: Event) => any) | null DeprecatedThis is a legacy alias of ontransitionend. MDN Reference Inherited from HTMLElement.onwebkittransitionend onwheel onwheel: ((this: GlobalEventHandlers, ev: WheelEvent) => any) | null MDN Reference Inherited from HTMLElement.onwheel Readonlyoptions options: HTMLOptionsCollection The HTMLSelectElement.options read-only property returns a HTMLOptionsCollection of the elements contained by the element.

[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLSelectElement/options)

### outerHTML[](#outerhtml)

outerHTML: string

The **`outerHTML`** attribute of the Element interface gets or sets the HTML or XML markup of the element and its descendants, omitting any shadow roots in both cases.

[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/outerHTML)

Inherited from [HTMLElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.HTMLElement/).[outerHTML](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.HTMLElement/#outerhtml)

### outerText[](#outertext)

outerText: string

The **`outerText`** property of the HTMLElement interface returns the same value as HTMLElement.innerText. When used as a setter it replaces the whole current node with the given text (this differs from innerText, which replaces the content inside the current node).

[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/outerText)

Inherited from [HTMLElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.HTMLElement/).[outerText](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.HTMLElement/#outertext)

### `Readonly`ownerDocument[](#ownerdocument)

ownerDocument: [Document](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.Document/)

The read-only **`ownerDocument`** property of the Node interface returns the top-level document object of the node.

[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/ownerDocument)

Inherited from [HTMLElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.HTMLElement/).[ownerDocument](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.HTMLElement/#ownerdocument)

### `Readonly`parentElement[](#parentelement)

parentElement: [HTMLElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.HTMLElement/) | null

The read-only **`parentElement`** property of Node interface returns the DOM node's parent Element, or null if the node either has no parent, or its parent isn't a DOM Element. Node.parentNode on the other hand returns any kind of parent, regardless of its type.

[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/parentElement)

Inherited from [SVGTextContentElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGTextContentElement/).[parentElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGTextContentElement/#parentelement)

### `Readonly`parentNode[](#parentnode)

parentNode: [ParentNode](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.ParentNode/) | null

The read-only **`parentNode`** property of the Node interface returns the parent of the specified node in the DOM tree.

[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/parentNode)

Inherited from [SVGTextPositioningElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGTextPositioningElement/).[parentNode](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGTextPositioningElement/#parentnode)

### popover[](#popover)

popover: string | null

The **`popover`** property of the HTMLElement interface gets and sets an element's popover state via JavaScript ("auto", "hint", or "manual"), and can be used for feature detection.

[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/popover)

Inherited from [HTMLMarqueeElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.HTMLMarqueeElement/).[popover](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.HTMLMarqueeElement/#popover)

### `Readonly`prefix[](#prefix)

prefix: string | null

The **`Element.prefix`** read-only property returns the namespace prefix of the specified element, or null if no prefix is specified.

[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/prefix)

Inherited from [SVGTextPositioningElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGTextPositioningElement/).[prefix](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGTextPositioningElement/#prefix)

### `Readonly`previousElementSibling[](#previouselementsibling)

previousElementSibling: [Element](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.Element/) | null

Returns the first preceding sibling that is an element, and null otherwise.

[MDN Reference](https://developer.mozilla.org/docs/Web/API/CharacterData/previousElementSibling)

Inherited from [HTMLElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.HTMLElement/).[previousElementSibling](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.HTMLElement/#previouselementsibling)

### `Readonly`previousSibling[](#previoussibling)

previousSibling: [ChildNode](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.ChildNode/) | null

The read-only **`previousSibling`** property of the Node interface returns the node immediately preceding the specified one in its parent's childNodes list, or null if the specified node is the first in that list.

[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/previousSibling)

Inherited from [SVGTextContentElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGTextContentElement/).[previousSibling](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.SVGTextContentElement/#previoussibling)

### `Readonly`PROCESSING\_INSTRUCTION\_NODE[](#processing_instruction_node)

PROCESSING\_INSTRUCTION\_NODE: 7

node is a ProcessingInstruction node.

Inherited from [HTMLElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.HTMLElement/).[PROCESSING\_INSTRUCTION\_NODE](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.HTMLElement/#processing_instruction_node)

### required[](#required)

required: boolean

The **`required`** property of the HTMLSelectElement interface specifies that the user must select an option with a non-empty string value before submitting a form. It reflects the element's required attribute. MDN Reference role role: string | null MDN Reference Inherited from HTMLElement.role ReadonlyscrollHeight scrollHeight: number The scrollHeight read-only property of the Element interface is a measurement of the height of an element's content, including content not visible on the screen due to overflow. MDN Reference Inherited from HTMLElement.scrollHeight scrollLeft scrollLeft: number The scrollLeft property of the Element interface gets or sets the number of pixels by which an element's content is scrolled from its left edge. This value is subpixel precise in modern browsers, meaning that it isn't necessarily a whole number. MDN Reference Inherited from HTMLElement.scrollLeft scrollTop scrollTop: number The scrollTop property of the Element interface gets or sets the number of pixels by which an element's content is scrolled from its top edge. This value is subpixel precise in modern browsers, meaning that it isn't necessarily a whole number. MDN Reference Inherited from HTMLElement.scrollTop ReadonlyscrollWidth scrollWidth: number The scrollWidth read-only property of the Element interface is a measurement of the width of an element's content, including content not visible on the screen due to overflow. MDN Reference Inherited from HTMLElement.scrollWidth selectedIndex selectedIndex: number The selectedIndex property of the HTMLSelectElement interface is the numeric index of the first selected element in a element, if any, or −1 if no is selected. Setting this property selects the option at that index and deselects all other options, while setting it to -1 deselects any currently selected options.

[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLSelectElement/selectedIndex)

### `Readonly`selectedOptions[](#selectedoptions)

selectedOptions: [HTMLCollectionOf](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.HTMLCollectionOf/)<[HTMLOptionElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.HTMLOptionElement/)\>

The read-only HTMLSelectElement property **`selectedOptions`** contains a list of the elements contained within the element that are currently selected. The list of selected options is an HTMLCollection object with one entry per currently selected option. MDN Reference ReadonlyshadowRoot shadowRoot: ShadowRoot | null The Element.shadowRoot read-only property represents the shadow root hosted by the element. MDN Reference Inherited from SVGTextPositioningElement.shadowRoot size size: number The size property of the HTMLSelectElement interface specifies the number of options, or rows, that should be visible at one time. It reflects the element's size attribute. If omitted, the value is 0.

[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLSelectElement/size)

### slot[](#slot)

slot: string

The **`slot`** property of the Element interface returns the name of the shadow DOM slot the element is inserted in.

[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/slot)

Inherited from [HTMLElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.HTMLElement/).[slot](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.HTMLElement/#slot)

### spellcheck[](#spellcheck)

spellcheck: boolean

The **`spellcheck`** property of the HTMLElement interface represents a boolean value that controls the spell-checking hint. It is available on all HTML elements, though it doesn't affect all of them.

[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/spellcheck)

Inherited from [HTMLElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.HTMLElement/).[spellcheck](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.HTMLElement/#spellcheck)

### tabIndex[](#tabindex)

tabIndex: number

[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/tabIndex)

Inherited from [HTMLElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.HTMLElement/).[tabIndex](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.HTMLElement/#tabindex)

### `Readonly`tagName[](#tagname)

tagName: string

The **`tagName`** read-only property of the Element interface returns the tag name of the element on which it's called.

[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/tagName)

Inherited from [HTMLElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.HTMLElement/).[tagName](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.HTMLElement/#tagname)

### `Readonly`TEXT\_NODE[](#text_node)

TEXT\_NODE: 3

node is a Text node.

Inherited from [HTMLElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.HTMLElement/).[TEXT\_NODE](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.HTMLElement/#text_node)

### title[](#title)

title: string

The **`HTMLElement.title`** property represents the title of the element: the text usually displayed in a 'tooltip' popup when the mouse is over the node.

[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/title)

Inherited from [HTMLElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.HTMLElement/).[title](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.HTMLElement/#title)

### translate[](#translate)

translate: boolean

The **`translate`** property of the HTMLElement interface indicates whether an element's attribute values and the values of its Text node children are to be translated when the page is localized, or whether to leave them unchanged.

[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/translate)

Inherited from [HTMLElement](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.HTMLElement/).[translate](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.HTMLElement/#translate)

### `Readonly`type[](#type)

type: "select-one" | "select-multiple"

The **`HTMLSelectElement.type`** read-only property returns the form control's type.

[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLSelectElement/type)

### `Readonly`validationMessage[](#validationmessage)

validationMessage: string

The **`validationMessage`** read-only property of the HTMLSelectElement interface returns a string representing a localized message that describes the validation constraints that the control does not satisfy (if any). This is the empty string if the control is not a candidate for constraint validation (HTMLSelectElement.willValidate is false), or it satisfies its constraints. MDN Reference Readonlyvalidity validity: ValidityState The validity read-only property of the HTMLSelectElement interface returns a ValidityState object that represents the validity states this element is in. MDN Reference value value: string The HTMLSelectElement.value property contains the value of the first selected element associated with this element.

[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLSelectElement/value)

### `Readonly`willValidate[](#willvalidate)

willValidate: boolean

The **`willValidate`** read-only property of the HTMLSelectElement interface indicates whether the element is a candidate for constraint validation. It is false if any conditions bar it from constraint validation, such as when its disabled property is true. MDN Reference writingSuggestions writingSuggestions: string The writingSuggestions property of the HTMLElement interface is a string indicating if browser-provided writing suggestions should be enabled under the scope of the element or not. MDN Reference Inherited from HTMLElement.writingSuggestions Accessors classList get classList(): DOMTokenList The read-only classList property of the Element interface contains a live DOMTokenList collection representing the class attribute of the element. This can then be used to manipulate the class list. MDN Reference Returns DOMTokenList Inherited from HTMLElement.classList set classList(value: string): void Parameters value: string Returns void Inherited from HTMLElement.classList part get part(): DOMTokenList The read-only part property of the Element interface contains a DOMTokenList object representing the part identifier(s) of the element. It reflects the element's part content attribute. These can be used to style parts of a shadow DOM, via the ::part pseudo-element. MDN Reference Returns DOMTokenList Inherited from HTMLElement.part set part(value: string): void Parameters value: string Returns void Inherited from HTMLElement.part style get style(): CSSStyleDeclaration MDN Reference Returns CSSStyleDeclaration Inherited from HTMLElement.style set style(cssText: string): void Parameters cssText: string Returns void Inherited from HTMLElement.style textContent get textContent(): string MDN Reference Returns string Inherited from HTMLElement.textContent set textContent(value: string | null): void The textContent property of the Node interface represents the text content of the node and its descendants. MDN Reference Parameters value: string | null Returns void Inherited from HTMLElement.textContent Methods \[iterator\] "\[iterator\]"(): ArrayIterator<HTMLOptionElement> Returns ArrayIterator<HTMLOptionElement> add add(    element: HTMLOptGroupElement | HTMLOptionElement,    before?: number | HTMLElement | null,): void The HTMLSelectElement.add() method adds an element to the collection of option elements for this select element. MDN Reference Parameters element: HTMLOptGroupElement | HTMLOptionElement Optionalbefore: number | HTMLElement | null Returns void addEventListener addEventListener<K extends keyof HTMLElementEventMap>(    type: K,    listener: (this: HTMLSelectElement, ev: HTMLElementEventMap\[K\]) => any,    options?: boolean | AddEventListenerOptions,): void The addEventListener() method of the EventTarget interface sets up a function that will be called whenever the specified event is delivered to the target. MDN Reference Type Parameters K extends keyof HTMLElementEventMap Parameters type: K listener: (this: HTMLSelectElement, ev: HTMLElementEventMap\[K\]) => any Optionaloptions: boolean | AddEventListenerOptions Returns void Overrides HTMLElement.addEventListener addEventListener(    type: string,    listener: EventListenerOrEventListenerObject,    options?: boolean | AddEventListenerOptions,): void The addEventListener() method of the EventTarget interface sets up a function that will be called whenever the specified event is delivered to the target. MDN Reference Parameters type: string listener: EventListenerOrEventListenerObject Optionaloptions: boolean | AddEventListenerOptions Returns void Overrides HTMLElement.addEventListener after after(...nodes: (string | Node)\[\]): void Inserts nodes just after node, while replacing strings in nodes with equivalent Text nodes. Throws a "HierarchyRequestError" DOMException if the constraints of the node tree are violated. MDN Reference Parameters ...nodes: (string | Node)\[\] Returns void Inherited from HTMLElement.after animate animate(    keyframes: Keyframe\[\] | PropertyIndexedKeyframes | null,    options?: number | KeyframeAnimationOptions,): Animation MDN Reference Parameters keyframes: Keyframe\[\] | PropertyIndexedKeyframes | null Optionaloptions: number | KeyframeAnimationOptions Returns Animation Inherited from HTMLElement.animate append append(...nodes: (string | Node)\[\]): void Inserts nodes after the last child of node, while replacing strings in nodes with equivalent Text nodes. Throws a "HierarchyRequestError" DOMException if the constraints of the node tree are violated. MDN Reference Parameters ...nodes: (string | Node)\[\] Returns void Inherited from HTMLElement.append appendChild appendChild<T extends Node>(node: T): T The appendChild() method of the Node interface adds a node to the end of the list of children of a specified parent node. MDN Reference Type Parameters T extends Node Parameters node: T Returns T Inherited from HTMLElement.appendChild attachInternals attachInternals(): ElementInternals The HTMLElement.attachInternals() method returns an ElementInternals object. This method allows a custom element to participate in HTML forms. The ElementInternals interface provides utilities for working with these elements in the same way you would work with any standard HTML form element, and also exposes the Accessibility Object Model to the element. MDN Reference Returns ElementInternals Inherited from HTMLElement.attachInternals attachShadow attachShadow(init: ShadowRootInit): ShadowRoot The Element.attachShadow() method attaches a shadow DOM tree to the specified element and returns a reference to its ShadowRoot. MDN Reference Parameters init: ShadowRootInit Returns ShadowRoot Inherited from HTMLElement.attachShadow before before(...nodes: (string | Node)\[\]): void Inserts nodes just before node, while replacing strings in nodes with equivalent Text nodes. Throws a "HierarchyRequestError" DOMException if the constraints of the node tree are violated. MDN Reference Parameters ...nodes: (string | Node)\[\] Returns void Inherited from HTMLElement.before blur blur(): void MDN Reference Returns void Inherited from HTMLElement.blur checkValidity checkValidity(): boolean The checkValidity() method of the HTMLSelectElement interface returns a boolean value which indicates if the element meets any constraint validation rules applied to it. If false, the method also fires an invalid event on the element. Because there's no default browser behavior for checkValidity(), canceling this invalid event has no effect. MDN Reference Returns boolean checkVisibility checkVisibility(options?: CheckVisibilityOptions): boolean The checkVisibility() method of the Element interface checks whether the element is visible. MDN Reference Parameters Optionaloptions: CheckVisibilityOptions Returns boolean Inherited from HTMLElement.checkVisibility click click(): void The HTMLElement.click() method simulates a mouse click on an element. When called on an element, the element's click event is fired (unless its disabled attribute is set). MDN Reference Returns void Inherited from HTMLElement.click cloneNode cloneNode(subtree?: boolean): Node The cloneNode() method of the Node interface returns a duplicate of the node on which this method was called. Its parameter controls if the subtree contained in the node is also cloned or not. MDN Reference Parameters Optionalsubtree: boolean Returns Node Inherited from HTMLElement.cloneNode closest closest<K extends keyof HTMLElementTagNameMap>(    selector: K,): HTMLElementTagNameMap\[K\] | null The closest() method of the Element interface traverses the element and its parents (heading toward the document root) until it finds a node that matches the specified CSS selector. MDN Reference Type Parameters K extends keyof HTMLElementTagNameMap Parameters selector: K Returns HTMLElementTagNameMap\[K\] | null Inherited from HTMLElement.closest closest<K extends keyof SVGElementTagNameMap>(    selector: K,): SVGElementTagNameMap\[K\] | null Type Parameters K extends keyof SVGElementTagNameMap Parameters selector: K Returns SVGElementTagNameMap\[K\] | null Inherited from HTMLElement.closest closest<K extends keyof MathMLElementTagNameMap>(    selector: K,): MathMLElementTagNameMap\[K\] | null Type Parameters K extends keyof MathMLElementTagNameMap Parameters selector: K Returns MathMLElementTagNameMap\[K\] | null Inherited from HTMLElement.closest closest<E extends Element = Element>(selectors: string): E | null Type Parameters E extends Element = Element Parameters selectors: string Returns E | null Inherited from HTMLElement.closest compareDocumentPosition compareDocumentPosition(other: Node): number The compareDocumentPosition() method of the Node interface reports the position of its argument node relative to the node on which it is called. MDN Reference Parameters other: Node Returns number Inherited from HTMLElement.compareDocumentPosition computedStyleMap computedStyleMap(): StylePropertyMapReadOnly The computedStyleMap() method of the Element interface returns a StylePropertyMapReadOnly interface which provides a read-only representation of a CSS declaration block that is an alternative to CSSStyleDeclaration. MDN Reference Returns StylePropertyMapReadOnly Inherited from HTMLElement.computedStyleMap contains contains(other: Node | null): boolean The contains() method of the Node interface returns a boolean value indicating whether a node is a descendant of a given node, that is the node itself, one of its direct children (childNodes), one of the children's direct children, and so on. MDN Reference Parameters other: Node | null Returns boolean Inherited from HTMLElement.contains dispatchEvent dispatchEvent(event: Event): boolean The dispatchEvent() method of the EventTarget sends an Event to the object, (synchronously) invoking the affected event listeners in the appropriate order. The normal event processing rules (including the capturing and optional bubbling phase) also apply to events dispatched manually with dispatchEvent(). MDN Reference Parameters event: Event Returns boolean Inherited from HTMLElement.dispatchEvent focus focus(options?: FocusOptions): void MDN Reference Parameters Optionaloptions: FocusOptions Returns void Inherited from HTMLElement.focus getAnimations getAnimations(options?: GetAnimationsOptions): Animation\[\] MDN Reference Parameters Optionaloptions: GetAnimationsOptions Returns Animation\[\] Inherited from HTMLElement.getAnimations getAttribute getAttribute(qualifiedName: string): string | null The getAttribute() method of the Element interface returns the value of a specified attribute on the element. MDN Reference Parameters qualifiedName: string Returns string | null Inherited from HTMLElement.getAttribute getAttributeNames getAttributeNames(): string\[\] The getAttributeNames() method of the Element interface returns the attribute names of the element as an Array of strings. If the element has no attributes it returns an empty array. MDN Reference Returns string\[\] Inherited from HTMLElement.getAttributeNames getAttributeNode getAttributeNode(qualifiedName: string): Attr | null Returns the specified attribute of the specified element, as an Attr node. MDN Reference Parameters qualifiedName: string Returns Attr | null Inherited from HTMLElement.getAttributeNode getAttributeNodeNS getAttributeNodeNS(namespace: string | null, localName: string): Attr | null The getAttributeNodeNS() method of the Element interface returns the namespaced Attr node of an element. MDN Reference Parameters namespace: string | null localName: string Returns Attr | null Inherited from HTMLElement.getAttributeNodeNS getAttributeNS getAttributeNS(namespace: string | null, localName: string): string | null The getAttributeNS() method of the Element interface returns the string value of the attribute with the specified namespace and name. If the named attribute does not exist, the value returned will either be null or "" (the empty string); see Notes for details. MDN Reference Parameters namespace: string | null localName: string Returns string | null Inherited from HTMLElement.getAttributeNS getBoundingClientRect getBoundingClientRect(): DOMRect The Element.getBoundingClientRect() method returns a DOMRect object providing information about the size of an element and its position relative to the viewport. MDN Reference Returns DOMRect Inherited from HTMLElement.getBoundingClientRect getClientRects getClientRects(): DOMRectList The getClientRects() method of the Element interface returns a collection of DOMRect objects that indicate the bounding rectangles for each CSS border box in a client. MDN Reference Returns DOMRectList Inherited from HTMLElement.getClientRects getElementsByClassName getElementsByClassName(classNames: string): HTMLCollectionOf<Element> The Element method getElementsByClassName() returns a live HTMLCollection which contains every descendant element which has the specified class name or names. MDN Reference Parameters classNames: string Returns HTMLCollectionOf<Element> Inherited from HTMLElement.getElementsByClassName getElementsByTagName getElementsByTagName<K extends keyof HTMLElementTagNameMap>(    qualifiedName: K,): HTMLCollectionOf<HTMLElementTagNameMap\[K\]> The Element.getElementsByTagName() method returns a live HTMLCollection of elements with the given tag name. MDN Reference Type Parameters K extends keyof HTMLElementTagNameMap Parameters qualifiedName: K Returns HTMLCollectionOf<HTMLElementTagNameMap\[K\]> Inherited from HTMLElement.getElementsByTagName getElementsByTagName<K extends keyof SVGElementTagNameMap>(    qualifiedName: K,): HTMLCollectionOf<SVGElementTagNameMap\[K\]> Type Parameters K extends keyof SVGElementTagNameMap Parameters qualifiedName: K Returns HTMLCollectionOf<SVGElementTagNameMap\[K\]> Inherited from HTMLElement.getElementsByTagName getElementsByTagName<K extends keyof MathMLElementTagNameMap>(    qualifiedName: K,): HTMLCollectionOf<MathMLElementTagNameMap\[K\]> Type Parameters K extends keyof MathMLElementTagNameMap Parameters qualifiedName: K Returns HTMLCollectionOf<MathMLElementTagNameMap\[K\]> Inherited from HTMLElement.getElementsByTagName getElementsByTagName<K extends keyof HTMLElementDeprecatedTagNameMap>(    qualifiedName: K,): HTMLCollectionOf<HTMLElementDeprecatedTagNameMap\[K\]> Type Parameters K extends keyof HTMLElementDeprecatedTagNameMap Parameters qualifiedName: K Returns HTMLCollectionOf<HTMLElementDeprecatedTagNameMap\[K\]> Deprecated Inherited from HTMLElement.getElementsByTagName getElementsByTagName(qualifiedName: string): HTMLCollectionOf<Element> Parameters qualifiedName: string Returns HTMLCollectionOf<Element> Inherited from HTMLElement.getElementsByTagName getElementsByTagNameNS getElementsByTagNameNS(    namespaceURI: "http://www.w3.org/1999/xhtml",    localName: string,): HTMLCollectionOf<HTMLElement> The Element.getElementsByTagNameNS() method returns a live HTMLCollection of elements with the given tag name belonging to the given namespace. It is similar to Document.getElementsByTagNameNS, except that its search is restricted to descendants of the specified element. MDN Reference Parameters namespaceURI: "http://www.w3.org/1999/xhtml" localName: string Returns HTMLCollectionOf<HTMLElement> Inherited from HTMLElement.getElementsByTagNameNS getElementsByTagNameNS(    namespaceURI: "http://www.w3.org/2000/svg",    localName: string,): HTMLCollectionOf<SVGElement> Parameters namespaceURI: "http://www.w3.org/2000/svg" localName: string Returns HTMLCollectionOf<SVGElement> Inherited from HTMLElement.getElementsByTagNameNS getElementsByTagNameNS(    namespaceURI: "http://www.w3.org/1998/Math/MathML",    localName: string,): HTMLCollectionOf<MathMLElement> Parameters namespaceURI: "http://www.w3.org/1998/Math/MathML" localName: string Returns HTMLCollectionOf<MathMLElement> Inherited from HTMLElement.getElementsByTagNameNS getElementsByTagNameNS(    namespace: string | null,    localName: string,): HTMLCollectionOf<Element> Parameters namespace: string | null localName: string Returns HTMLCollectionOf<Element> Inherited from HTMLElement.getElementsByTagNameNS getHTML getHTML(options?: GetHTMLOptions): string The getHTML() method of the Element interface is used to serialize an element's DOM to an HTML string. MDN Reference Parameters Optionaloptions: GetHTMLOptions Returns string Inherited from HTMLElement.getHTML getRootNode getRootNode(options?: GetRootNodeOptions): Node The getRootNode() method of the Node interface returns the context object's root, which optionally includes the shadow root if it is available. MDN Reference Parameters Optionaloptions: GetRootNodeOptions Returns Node Inherited from HTMLElement.getRootNode hasAttribute hasAttribute(qualifiedName: string): boolean The Element.hasAttribute() method returns a Boolean value indicating whether the specified element has the specified attribute or not. MDN Reference Parameters qualifiedName: string Returns boolean Inherited from HTMLElement.hasAttribute hasAttributeNS hasAttributeNS(namespace: string | null, localName: string): boolean The hasAttributeNS() method of the Element interface returns a boolean value indicating whether the current element has the specified attribute with the specified namespace. MDN Reference Parameters namespace: string | null localName: string Returns boolean Inherited from HTMLElement.hasAttributeNS hasAttributes hasAttributes(): boolean The hasAttributes() method of the Element interface returns a boolean value indicating whether the current element has any attributes or not. MDN Reference Returns boolean Inherited from HTMLElement.hasAttributes hasChildNodes hasChildNodes(): boolean The hasChildNodes() method of the Node interface returns a boolean value indicating whether the given Node has child nodes or not. MDN Reference Returns boolean Inherited from HTMLElement.hasChildNodes hasPointerCapture hasPointerCapture(pointerId: number): boolean The hasPointerCapture() method of the Element interface checks whether the element on which it is invoked has pointer capture for the pointer identified by the given pointer ID. MDN Reference Parameters pointerId: number Returns boolean Inherited from HTMLElement.hasPointerCapture hidePopover hidePopover(): void The hidePopover() method of the HTMLElement interface hides a popover element (i.e., one that has a valid popover attribute) by removing it from the top layer and styling it with display: none. MDN Reference Returns void Inherited from HTMLElement.hidePopover insertAdjacentElement insertAdjacentElement(where: InsertPosition, element: Element): Element | null The insertAdjacentElement() method of the Element interface inserts a given element node at a given position relative to the element it is invoked upon. MDN Reference Parameters where: InsertPosition element: Element Returns Element | null Inherited from HTMLElement.insertAdjacentElement insertAdjacentHTML insertAdjacentHTML(position: InsertPosition, string: string): void The insertAdjacentHTML() method of the Element interface parses the specified input as HTML or XML and inserts the resulting nodes into the DOM tree at a specified position. MDN Reference Parameters position: InsertPosition string: string Returns void Inherited from HTMLElement.insertAdjacentHTML insertAdjacentText insertAdjacentText(where: InsertPosition, data: string): void The insertAdjacentText() method of the Element interface, given a relative position and a string, inserts a new text node at the given position relative to the element it is called from. MDN Reference Parameters where: InsertPosition data: string Returns void Inherited from HTMLElement.insertAdjacentText insertBefore insertBefore<T extends Node>(node: T, child: Node | null): T The insertBefore() method of the Node interface inserts a node before a reference node as a child of a specified parent node. MDN Reference Type Parameters T extends Node Parameters node: T child: Node | null Returns T Inherited from HTMLElement.insertBefore isDefaultNamespace isDefaultNamespace(namespace: string | null): boolean The isDefaultNamespace() method of the Node interface accepts a namespace URI as an argument. It returns a boolean value that is true if the namespace is the default namespace on the given node and false if not. The default namespace can be retrieved with Node.lookupNamespaceURI() by passing null as the argument. MDN Reference Parameters namespace: string | null Returns boolean Inherited from HTMLElement.isDefaultNamespace isEqualNode isEqualNode(otherNode: Node | null): boolean The isEqualNode() method of the Node interface tests whether two nodes are equal. Two nodes are equal when they have the same type, defining characteristics (for elements, this would be their ID, number of children, and so forth), its attributes match, and so on. The specific set of data points that must match varies depending on the types of the nodes. MDN Reference Parameters otherNode: Node | null Returns boolean Inherited from HTMLElement.isEqualNode isSameNode isSameNode(otherNode: Node | null): boolean The isSameNode() method of the Node interface is a legacy alias the for the === strict equality operator. That is, it tests whether two nodes are the same (in other words, whether they reference the same object). MDN Reference Parameters otherNode: Node | null Returns boolean Inherited from HTMLElement.isSameNode item item(index: number): HTMLOptionElement | null The HTMLSelectElement.item() method returns the Element corresponding to the HTMLOptionElement whose position in the options list corresponds to the index given in the parameter, or null if there are none. MDN Reference Parameters index: number Returns HTMLOptionElement | null lookupNamespaceURI lookupNamespaceURI(prefix: string | null): string | null The lookupNamespaceURI() method of the Node interface takes a prefix as parameter and returns the namespace URI associated with it on the given node if found (and null if not). This method's existence allows Node objects to be passed as a namespace resolver to XPathEvaluator.createExpression() and XPathEvaluator.evaluate(). MDN Reference Parameters prefix: string | null Returns string | null Inherited from HTMLElement.lookupNamespaceURI lookupPrefix lookupPrefix(namespace: string | null): string | null The lookupPrefix() method of the Node interface returns a string containing the prefix for a given namespace URI, if present, and null if not. When multiple prefixes are possible, the first prefix is returned. MDN Reference Parameters namespace: string | null Returns string | null Inherited from HTMLElement.lookupPrefix matches matches<K extends keyof HTMLElementTagNameMap>(    selectors: K,): this is HTMLElementTagNameMap\[K\] The matches() method of the Element interface tests whether the element would be selected by the specified CSS selector. MDN Reference Type Parameters K extends keyof HTMLElementTagNameMap Parameters selectors: K Returns this is HTMLElementTagNameMap\[K\] Inherited from HTMLElement.matches matches<K extends keyof SVGElementTagNameMap>(    selectors: K,): this is SVGElementTagNameMap\[K\] Type Parameters K extends keyof SVGElementTagNameMap Parameters selectors: K Returns this is SVGElementTagNameMap\[K\] Inherited from HTMLElement.matches matches<K extends keyof MathMLElementTagNameMap>(    selectors: K,): this is MathMLElementTagNameMap\[K\] Type Parameters K extends keyof MathMLElementTagNameMap Parameters selectors: K Returns this is MathMLElementTagNameMap\[K\] Inherited from HTMLElement.matches matches(selectors: string): boolean Parameters selectors: string Returns boolean Inherited from HTMLElement.matches moveBefore moveBefore(node: Node, child: Node | null): void MDN Reference Parameters node: Node child: Node | null Returns void Inherited from HTMLElement.moveBefore namedItem namedItem(name: string): HTMLOptionElement | null The HTMLSelectElement.namedItem() method returns the HTMLOptionElement corresponding to the HTMLOptionElement whose name or id match the specified name, or null if no option matches. MDN Reference Parameters name: string Returns HTMLOptionElement | null normalize normalize(): void The normalize() method of the Node interface puts the specified node and all of its sub-tree into a normalized form. In a normalized sub-tree, no text nodes in the sub-tree are empty and there are no adjacent text nodes. MDN Reference Returns void Inherited from HTMLElement.normalize prepend prepend(...nodes: (string | Node)\[\]): void Inserts nodes before the first child of node, while replacing strings in nodes with equivalent Text nodes. Throws a "HierarchyRequestError" DOMException if the constraints of the node tree are violated. MDN Reference Parameters ...nodes: (string | Node)\[\] Returns void Inherited from HTMLElement.prepend querySelector querySelector<K extends keyof HTMLElementTagNameMap>(    selectors: K,): HTMLElementTagNameMap\[K\] | null Returns the first element that is a descendant of node that matches selectors. MDN Reference Type Parameters K extends keyof HTMLElementTagNameMap Parameters selectors: K Returns HTMLElementTagNameMap\[K\] | null Inherited from HTMLElement.querySelector querySelector<K extends keyof SVGElementTagNameMap>(    selectors: K,): SVGElementTagNameMap\[K\] | null Type Parameters K extends keyof SVGElementTagNameMap Parameters selectors: K Returns SVGElementTagNameMap\[K\] | null Inherited from HTMLElement.querySelector querySelector<K extends keyof MathMLElementTagNameMap>(    selectors: K,): MathMLElementTagNameMap\[K\] | null Type Parameters K extends keyof MathMLElementTagNameMap Parameters selectors: K Returns MathMLElementTagNameMap\[K\] | null Inherited from HTMLElement.querySelector querySelector<K extends keyof HTMLElementDeprecatedTagNameMap>(    selectors: K,): HTMLElementDeprecatedTagNameMap\[K\] | null Type Parameters K extends keyof HTMLElementDeprecatedTagNameMap Parameters selectors: K Returns HTMLElementDeprecatedTagNameMap\[K\] | null Deprecated Inherited from HTMLElement.querySelector querySelector<E extends Element = Element>(selectors: string): E | null Type Parameters E extends Element = Element Parameters selectors: string Returns E | null Inherited from HTMLElement.querySelector querySelectorAll querySelectorAll<K extends keyof HTMLElementTagNameMap>(    selectors: K,): NodeListOf<HTMLElementTagNameMap\[K\]> Returns all element descendants of node that match selectors. MDN Reference Type Parameters K extends keyof HTMLElementTagNameMap Parameters selectors: K Returns NodeListOf<HTMLElementTagNameMap\[K\]> Inherited from HTMLElement.querySelectorAll querySelectorAll<K extends keyof SVGElementTagNameMap>(    selectors: K,): NodeListOf<SVGElementTagNameMap\[K\]> Type Parameters K extends keyof SVGElementTagNameMap Parameters selectors: K Returns NodeListOf<SVGElementTagNameMap\[K\]> Inherited from HTMLElement.querySelectorAll querySelectorAll<K extends keyof MathMLElementTagNameMap>(    selectors: K,): NodeListOf<MathMLElementTagNameMap\[K\]> Type Parameters K extends keyof MathMLElementTagNameMap Parameters selectors: K Returns NodeListOf<MathMLElementTagNameMap\[K\]> Inherited from HTMLElement.querySelectorAll querySelectorAll<K extends keyof HTMLElementDeprecatedTagNameMap>(    selectors: K,): NodeListOf<HTMLElementDeprecatedTagNameMap\[K\]> Type Parameters K extends keyof HTMLElementDeprecatedTagNameMap Parameters selectors: K Returns NodeListOf<HTMLElementDeprecatedTagNameMap\[K\]> Deprecated Inherited from HTMLElement.querySelectorAll querySelectorAll<E extends Element = Element>(selectors: string): NodeListOf<E> Type Parameters E extends Element = Element Parameters selectors: string Returns NodeListOf<E> Inherited from HTMLElement.querySelectorAll releasePointerCapture releasePointerCapture(pointerId: number): void The releasePointerCapture() method of the Element interface releases (stops) pointer capture that was previously set for a specific (PointerEvent) pointer. MDN Reference Parameters pointerId: number Returns void Inherited from HTMLElement.releasePointerCapture remove remove(): void The HTMLSelectElement.remove() method removes the element at the specified index from the options collection for this select element. MDN Reference Returns void Overrides HTMLElement.remove remove(index: number): void Removes node. MDN Reference Parameters index: number Returns void Overrides HTMLElement.remove removeAttribute removeAttribute(qualifiedName: string): void The Element method removeAttribute() removes the attribute with the specified name from the element. MDN Reference Parameters qualifiedName: string Returns void Inherited from HTMLElement.removeAttribute removeAttributeNode removeAttributeNode(attr: Attr): Attr The removeAttributeNode() method of the Element interface removes the specified Attr node from the element. MDN Reference Parameters attr: Attr Returns Attr Inherited from HTMLElement.removeAttributeNode removeAttributeNS removeAttributeNS(namespace: string | null, localName: string): void The removeAttributeNS() method of the Element interface removes the specified attribute with the specified namespace from an element. MDN Reference Parameters namespace: string | null localName: string Returns void Inherited from HTMLElement.removeAttributeNS removeChild removeChild<T extends Node>(child: T): T The removeChild() method of the Node interface removes a child node from the DOM and returns the removed node. MDN Reference Type Parameters T extends Node Parameters child: T Returns T Inherited from HTMLElement.removeChild removeEventListener removeEventListener<K extends keyof HTMLElementEventMap>(    type: K,    listener: (this: HTMLSelectElement, ev: HTMLElementEventMap\[K\]) => any,    options?: boolean | EventListenerOptions,): void The removeEventListener() method of the EventTarget interface removes an event listener previously registered with EventTarget.addEventListener() from the target. The event listener to be removed is identified using a combination of the event type, the event listener function itself, and various optional options that may affect the matching process; see Matching event listeners for removal. MDN Reference Type Parameters K extends keyof HTMLElementEventMap Parameters type: K listener: (this: HTMLSelectElement, ev: HTMLElementEventMap\[K\]) => any Optionaloptions: boolean | EventListenerOptions Returns void Overrides HTMLElement.removeEventListener removeEventListener(    type: string,    listener: EventListenerOrEventListenerObject,    options?: boolean | EventListenerOptions,): void The removeEventListener() method of the EventTarget interface removes an event listener previously registered with EventTarget.addEventListener() from the target. The event listener to be removed is identified using a combination of the event type, the event listener function itself, and various optional options that may affect the matching process; see Matching event listeners for removal. MDN Reference Parameters type: string listener: EventListenerOrEventListenerObject Optionaloptions: boolean | EventListenerOptions Returns void Overrides HTMLElement.removeEventListener replaceChild replaceChild<T extends Node>(node: Node, child: T): T The replaceChild() method of the Node interface replaces a child node within the given (parent) node. MDN Reference Type Parameters T extends Node Parameters node: Node child: T Returns T Inherited from HTMLElement.replaceChild replaceChildren replaceChildren(...nodes: (string | Node)\[\]): void Replace all children of node with nodes, while replacing strings in nodes with equivalent Text nodes. Throws a "HierarchyRequestError" DOMException if the constraints of the node tree are violated. MDN Reference Parameters ...nodes: (string | Node)\[\] Returns void Inherited from HTMLElement.replaceChildren replaceWith replaceWith(...nodes: (string | Node)\[\]): void Replaces node with nodes, while replacing strings in nodes with equivalent Text nodes. Throws a "HierarchyRequestError" DOMException if the constraints of the node tree are violated. MDN Reference Parameters ...nodes: (string | Node)\[\] Returns void Inherited from HTMLElement.replaceWith reportValidity reportValidity(): boolean The reportValidity() method of the HTMLSelectElement interface performs the same validity checking steps as the checkValidity() method. In addition, if the invalid event is not canceled, the browser displays the problem to the user. MDN Reference Returns boolean requestFullscreen requestFullscreen(options?: FullscreenOptions): Promise<void> The Element.requestFullscreen() method issues an asynchronous request to make the element be displayed in fullscreen mode. MDN Reference Parameters Optionaloptions: FullscreenOptions Returns Promise<void> Inherited from HTMLElement.requestFullscreen requestPointerLock requestPointerLock(options?: PointerLockOptions): Promise<void> The requestPointerLock() method of the Element interface lets you asynchronously ask for the pointer to be locked on the given element. MDN Reference Parameters Optionaloptions: PointerLockOptions Returns Promise<void> Inherited from HTMLElement.requestPointerLock scroll scroll(options?: ScrollToOptions): void The scroll() method of the Element interface scrolls the element to a particular set of coordinates inside a given element. MDN Reference Parameters Optionaloptions: ScrollToOptions Returns void Inherited from HTMLElement.scroll scroll(x: number, y: number): void Parameters x: number y: number Returns void Inherited from HTMLElement.scroll scrollBy scrollBy(options?: ScrollToOptions): void The scrollBy() method of the Element interface scrolls an element by the given amount. MDN Reference Parameters Optionaloptions: ScrollToOptions Returns void Inherited from HTMLElement.scrollBy scrollBy(x: number, y: number): void Parameters x: number y: number Returns void Inherited from HTMLElement.scrollBy scrollIntoView scrollIntoView(arg?: boolean | ScrollIntoViewOptions): void The Element interface's scrollIntoView() method scrolls the element's ancestor containers such that the element on which scrollIntoView() is called is visible to the user. MDN Reference Parameters Optionalarg: boolean | ScrollIntoViewOptions Returns void Inherited from HTMLElement.scrollIntoView scrollTo scrollTo(options?: ScrollToOptions): void The scrollTo() method of the Element interface scrolls to a particular set of coordinates inside a given element. MDN Reference Parameters Optionaloptions: ScrollToOptions Returns void Inherited from HTMLElement.scrollTo scrollTo(x: number, y: number): void Parameters x: number y: number Returns void Inherited from HTMLElement.scrollTo setAttribute setAttribute(qualifiedName: string, value: string): void The setAttribute() method of the Element interface sets the value of an attribute on the specified element. If the attribute already exists, the value is updated; otherwise a new attribute is added with the specified name and value. MDN Reference Parameters qualifiedName: string value: string Returns void Inherited from HTMLElement.setAttribute setAttributeNode setAttributeNode(attr: Attr): Attr | null The setAttributeNode() method of the Element interface adds a new Attr node to the specified element. MDN Reference Parameters attr: Attr Returns Attr | null Inherited from HTMLElement.setAttributeNode setAttributeNodeNS setAttributeNodeNS(attr: Attr): Attr | null The setAttributeNodeNS() method of the Element interface adds a new namespaced Attr node to an element. MDN Reference Parameters attr: Attr Returns Attr | null Inherited from HTMLElement.setAttributeNodeNS setAttributeNS setAttributeNS(    namespace: string | null,    qualifiedName: string,    value: string,): void The setAttributeNS() method of the Element interface adds a new attribute or changes the value of an attribute with the given namespace and name. MDN Reference Parameters namespace: string | null qualifiedName: string value: string Returns void Inherited from HTMLElement.setAttributeNS setCustomValidity setCustomValidity(error: string): void The HTMLSelectElement.setCustomValidity() method sets the custom validity message for the selection element to the specified message. Use the empty string to indicate that the element does not have a custom validity error. MDN Reference Parameters error: string Returns void setHTMLUnsafe setHTMLUnsafe(html: string): void The setHTMLUnsafe() method of the Element interface is used to parse HTML input into a DocumentFragment, optionally filtering out unwanted elements and attributes, and those that don't belong in the context, and then using it to replace the element's subtree in the DOM. MDN Reference Parameters html: string Returns void Inherited from HTMLElement.setHTMLUnsafe setPointerCapture setPointerCapture(pointerId: number): void The setPointerCapture() method of the Element interface is used to designate a specific element as the capture target of future pointer events. Subsequent events for the pointer will be targeted at the capture element until capture is released (via Element.releasePointerCapture() or the pointerup event is fired). MDN Reference Parameters pointerId: number Returns void Inherited from HTMLElement.setPointerCapture showPicker showPicker(): void The HTMLSelectElement.showPicker() method displays the browser picker for a select element. MDN Reference Returns void showPopover showPopover(options?: ShowPopoverOptions): void The showPopover() method of the HTMLElement interface shows a popover element (i.e., one that has a valid popover attribute) by adding it to the top layer. MDN Reference Parameters Optionaloptions: ShowPopoverOptions Returns void Inherited from HTMLElement.showPopover toggleAttribute toggleAttribute(qualifiedName: string, force?: boolean): boolean The toggleAttribute() method of the Element interface toggles a Boolean attribute (removing it if it is present and adding it if it is not present) on the given element. MDN Reference Parameters qualifiedName: string Optionalforce: boolean Returns boolean Inherited from HTMLElement.toggleAttribute togglePopover togglePopover(options?: boolean | TogglePopoverOptions): boolean The togglePopover() method of the HTMLElement interface toggles a popover element (i.e., one that has a valid popover attribute) between the hidden and showing states. MDN Reference Parameters Optionaloptions: boolean | TogglePopoverOptions Returns boolean Inherited from HTMLElement.togglePopover webkitMatchesSelector webkitMatchesSelector(selectors: string): boolean Parameters selectors: string Returns boolean DeprecatedThis is a legacy alias of matches. MDN Reference Inherited from HTMLElement.webkitMatchesSelector Settings Member Visibility Inherited

-   External

ThemeOSLightDark
