HTMLOptionElement
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
TheHTMLOptionElement interface represents<option> elements and inherits all properties and methods of theHTMLElement interface.
In this article
Constructor
Option()Returns a newly created
HTMLOptionElementobject. It has four parameters: the text to display,text, the value associated,value, the value ofdefaultSelected, and the value ofselected. The last three parameters are optional.
Instance properties
Inherits properties from its parent,HTMLElement.
HTMLOptionElement.defaultSelectedHas a value of either
trueorfalsethat shows the initial value of theselectedHTML attribute, indicating whether the option is selected by default or not.HTMLOptionElement.disabledHas a value of either
trueorfalserepresenting the value of thedisabledHTML attribute, which indicates that the option is unavailable to be selected.HTMLOptionElement.formRead onlyA
HTMLFormElementrepresenting the same value as theformof the corresponding<select>element, if the option is a descendant of a<select>element, or null if none is found.HTMLOptionElement.indexRead onlyA
longrepresenting the position of the option within the list of options it belongs to, in tree-order. If the option is not part of a list of options, like when it is part of the<datalist>element, the value is0.HTMLOptionElement.labelA string that reflects the value of the
labelHTML attribute, which provides a label for the option. If this attribute isn't specifically set, reading it returns the element'stextcontent.HTMLOptionElement.selectedHas a value of either
trueorfalsethat indicates whether the option is currently selected.HTMLOptionElement.textA string that contains the text content of the element.
HTMLOptionElement.valueA string that reflects the value of the
valueHTML attribute, if it exists; otherwise reflects value of theNode.textContentproperty.
Instance methods
Doesn't implement any specific method, but inherits methods from its parent,HTMLElement.
Specifications
| Specification |
|---|
| HTML> # htmloptionelement> |