option – Listenoption
<option value="wert">Text der Option</option>
Eine Option in select oder ein Vorschlag in datalist. Der Besucher sieht den Text, gesendet wird value – und fehlt es, der Text der Option.
- Standarddarstellung:
display: block - End-Tag: kann entfallen – die Option beendet ein weiteres
option,optgroupoder das Ende der Liste - Inhalt: Text
- Wo es stehen darf:
select,optgroupoderdatalist - DOM-Schnittstelle:
HTMLOptionElement
Attribute
- value – der Wert, der gesendet wird (ohne ihn der Text der Option mit zusammengefassten Leerzeichen).
- selected – am Anfang ausgewählt.
- disabled – lässt sich nicht auswählen.
- label – ein kürzerer Text statt des Inhalts.
Beispiele
Eine vorausgewählte und eine nicht verfügbare Option:
<label for="v-size">Größe</label> <select id="v-size" name="size"> <option value="500">klein (500 g)</option> <option value="1000" selected>groß (1 kg)</option> <option value="2000" disabled>Familie (2 kg) – ausverkauft</option> </select>
Worauf Sie achten sollten
- Ältere Browser verwerfen Tags in einer Option (ein Icon, fetten Text) und behalten nur den Text; anzeigen können sie nur Browser mit vollständig stylebarem select (
appearance: base-select). Verlassen Sie sich noch nicht darauf. - Ohne
valuewird der Text gesendet, samt Umlauten und Leerzeichen. Für Werte, die ein Programm verarbeitet, ist ein kurzesvaluesicherer.
Browserunterstützung
Baseline – weithin verfügbar: funktioniert in allen gängigen Browsern, und das schon lange (spätestens seit 2015). Ab Version: Chrome 1, Firefox 1, Safari 4. Stand: Oktober 2026 (MDN browser-compat-data).
Siehe auch:
select – Auswahlliste
optgroup – Optionsgruppe
datalist – Wertvorschläge