HTMLOptionElement: selected property

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.

The selected property of the HTMLOptionElement interface specifies the current selectedness of the element; that is, whether the <option> is selected or not.

The presence of the HTML selected attribute indicates the option is selected by default. It does not indicate whether this option is currently selected: if the option's state changes, the selected content attribute does not reflect the change; only the HTMLOptionElement's selected IDL property is updated. The selected attribute is reflected by the defaultSelected property.

Value

A boolean.

Examples

js
const optionElement = document.getElementById("water");
console.log(optionElement.selected);

Specifications

Specification
HTML Standard
# dom-option-selected-dev

Browser compatibility

BCD tables only load in the browser

See also