Constructor for creating an HTMLOptionElement. The Option constructor is from the very early days of DOM scripting and has non–standard syntax, but has ubiquitous support in browsers.
Syntax
var optionElementReference= new Option([text, [value, [defaultSelected, [selected]]]]);
Return value and parameters
- optionElementReference
- A reference to the newly created HTMLOptionElement.
- text
- A string that sets the content of the element, i.e. the displayed text.
- value
- A string that sets the valueattribute.
- defaultSelected
- A boolean that sets the selectedattribute, the default isfalse. A value oftruedoes not set the option to selected.
- selected
- A boolean that sets the option's selected state, the default is false(not selected). If omitted, even if thedefaultSelectedargument is true, the option is not selected.
Specification
| Specification | Status | Comment | 
|---|---|---|
| HTML5 The definition of 'Option' in that specification. | Recommendation |