HTML <opcja> Znacznik
Przykład
Lista rozwijana z czterema opcjami:
<label for="cars">Choose a car:</label>
<select id="cars">
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="opel">Opel</option>
<option value="audi">Audi</option>
</select>
Więcej przykładów „Wypróbuj sam” poniżej.
Definicja i użycie
Znacznik <option>
definiuje opcję na liście wyboru.
<option>
elementy znajdują się wewnątrz elementu <select> ,
<optgroup> lub <datalist> .
Uwaga: tag <option>
może być używany bez żadnych atrybutów, ale zwykle potrzebujesz atrybutu wartości , który wskazuje, co jest wysyłane na serwer po przesłaniu formularza.
Wskazówka: jeśli masz długą listę opcji, możesz pogrupować powiązane opcje w ramach tagu <optgroup> .
Obsługa przeglądarki
Element | |||||
---|---|---|---|---|---|
<option> | Yes | Yes | Yes | Yes | Yes |
Atrybuty
Attribute | Value | Description |
---|---|---|
disabled | disabled | Specifies that an option should be disabled |
label | text | Specifies a shorter label for an option |
selected | selected | Specifies that an option should be pre-selected when the page loads |
value | text | Specifies the value to be sent to a server |
Atrybuty globalne
Znacznik <option>
obsługuje również atrybuty globalne w HTML .
Atrybuty wydarzenia
Tag <option>
obsługuje również Atrybuty Zdarzeń w HTML .
Więcej przykładów
Przykład
Użycie <option> w elemencie <datalist>:
<label for="browser">Choose your browser from the list:</label>
<input list="browsers" name="browser" id="browser">
<datalist id="browsers">
<option value="Edge">
<option value="Firefox">
<option value="Chrome">
<option value="Opera">
<option value="Safari">
</datalist>
Przykład
Użycie <option> w elementach <optgroup>:
<label for="cars">Choose a car:</label>
<select id="cars">
<optgroup label="Swedish Cars">
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
</optgroup>
<optgroup label="German Cars">
<option value="mercedes">Mercedes</option>
<option value="audi">Audi</option>
</optgroup>
</select>
Powiązane strony
Dokumentacja HTML DOM: Option Object
Domyślne ustawienia CSS
Nic.