import HTMLOptionElement from 'html-document/src/HTMLElement/elements/HTMLOptionElement.js'
HTMLOptionElement
Extends:
The HTMLOptionElement interface represents option elements and inherits all classes and methods of the HTMLElement interface.
Member Summary
Public Members | ||
public get |
Reflects the value of the disabled HTML attribute, which indicates that the option is unavailable to be selected. |
|
public get |
form: HTMLFormElement If the option is a descendant of a select element, then this property has the same value as the form property of the corresponding HTMLSelectElement object; otherwise, it is null. |
|
public get |
selected: * Indicates whether the option is currently selected. |
|
public get |
Contains the text content of the element. |
|
public set |
|
|
public get |
Reflects the value of the value HTML attribute, if it exists; otherwise reflects value of the Node.textContent property. |
|
public set |
|
Inherited Summary
From class Node | ||
public get |
|
|
public set |
nodeValue(value: *): * |
|
public get |
Returns the Document that this node belongs to. |
|
public get |
|
|
public |
addEventListener(eventType: string, listener: function, capturingPhase: boolean): * |
|
public |
dispatchEvent(event: Event): boolean |
|
public |
getAttribute(attributeName: string): string get attribute's value |
|
public |
hasAttribute(attributeName: string): boolean checks if attribute exists for node |
|
public |
removeAttribute(attributeName: string) remove attribute |
|
public |
removeEventListener(eventType: string, listener: function, capturingPhase: boolean): boolean |
|
public |
setAttribute(attributeName: string, attributeValue: string) set attribute's value |
From class ParentNode | ||
public get |
childNodes: Node[] TODO return {HTMLCollection} |
|
public get |
firstChild: Node | null |
|
public get |
|
|
public get |
nextSibling: Node | null |
|
public get |
parentNode: Node | null |
|
public get |
|
|
public |
appendChild(child: Node): Node |
|
public |
Clone a Node, and optionally, all of its contents. |
|
public |
Method returns true if node has child nodes. |
|
public |
insertBefore(child: Node, existingChild: Node): Node |
|
public |
removeChild(toRemoveChild: Node): Node |
|
public |
replaceChild(newChild: Node, oldChild: Node): Node |
|
protected |
_createCollection(selector: *): * Inner method to create new live HTMLCollection. |
From class Element | ||
public get |
attributes: * |
|
public get |
Returns an unsigned long giving the amount of children that the object has. |
|
public get |
Returns a live HTMLCollection containing all objects of type Element that are children of this ParentNode. |
|
public get |
Returns the Element that is the first child of this ParentNode, or null if there is none. |
|
public get |
The id of the element. |
|
public set |
|
|
public get |
Returns the Element that is the first child of this ParentNode, or null if there is none. |
|
public get |
Returns the Element immediately following the specified one in its parent's children list, or null if the specified element is the last one in the list. |
|
public get |
Returns the Element immediately prior to the specified one in its parent's children list, or null if the specified element is the first one in the list. |
|
public get |
The tag name of the element. |
|
public |
getElementById(id: string): Element Returns a reference to the element by its ID. |
|
public |
getElementsByClassName(names: string): HTMLCollection The Element.getElementsByClassName() method returns a live HTMLCollection containing all child elements which have all of the given class names. |
|
public |
getElementsByTagName(tagName: string): HTMLCollection Returns an HTMLCollection of elements with the given tag name. |
|
public |
querySelector(query: string): Element | null Returns the first element that is a descendant of the element on which it is invoked that matches the specified group of selectors. |
|
public |
querySelectorAll(query: string): Element[] Returns a non-live NodeList of all elements descended from the element on which it is invoked that match the specified group of CSS selectors. |
From class HTMLElement | ||
public get |
The class of the element. |
|
public set |
|
|
public get |
dataset: * |
|
public |
returns a token list of the class attribute of the element |
|
public |
returns a token list of the class attribute of the element |
Public Members
public get disabled: boolean source
Reflects the value of the disabled HTML attribute, which indicates that the option is unavailable to be selected. An option can also be disabled if it is a child of an optgroup element that is disabled.
public get form: HTMLFormElement source
If the option is a descendant of a select element, then this property has the same value as the form property of the corresponding HTMLSelectElement object; otherwise, it is null.