Het <option>-element definieert een mogelijke keuze voor een formulierveld. Het mag zijn opgenomen in <select>-elementen, <optgroup>-elementen en <datalist>-elementen.
De inhoud bepaalt de naam van de optie en mag geen elementen bevatten.
<option … > … </option>
disabled-attribuut
Zie de attributen m.b.t. formulieren voor de beschrijving van het disabled-attribuut.
label-attribuut
Het label-attribuut kan gebruikt worden om een korter label te specificeren voor de optie. Browsers gebruiken dan de waarde van dit attribuut in plaats van de inhoud van het element in de interface.
<option label="…" … > … </option>
selected-attribuut
Het booleaanse selected-attribuut geeft aan dat deze optie standaard geselecteerd is.
Als het <select>-element geen multiple-attribuut heeft en geen van de opties heeft het selected-attribuut, dan wordt de eerste optie standaard geselecteerd.
<option selected="selected" … > … </option>
value-attribuut
Het value-attribuut bepaalt de waarde die opgestuurd wordt wanneer het formulier wordt verzonden en deze optie is geselecteerd.
<option value="…" … > … </option>
Globale attributen
De globale attributen mogen op elk element worden toegepast. Dit zijn accesskey, class, contenteditable, contextmenu, data-…, dir, draggable, hidden, id, lang, spellcheck, style, tabindex en title.