Etiqueta HTML <opción>
Ejemplo
Una lista desplegable con cuatro opciones:
<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>
Más ejemplos de "Pruébelo usted mismo" a continuación.
Definición y uso
La <option>
etiqueta define una opción en una lista de selección.
<option>
los elementos van dentro de un elemento <select> ,
<optgroup> o <datalist> .
Nota: La <option>
etiqueta se puede usar sin ningún atributo, pero generalmente necesita el atributo de valor , que indica lo que se envía al servidor al enviar el formulario.
Sugerencia: si tiene una lista larga de opciones, puede agrupar las opciones relacionadas dentro de la etiqueta <optgroup> .
Compatibilidad con navegador
Element | |||||
---|---|---|---|---|---|
<option> | Yes | Yes | Yes | Yes | Yes |
Atributos
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 |
Atributos globales
La <option>
etiqueta también es compatible con los atributos globales en HTML .
Atributos de eventos
La <option>
etiqueta también es compatible con los atributos de eventos en HTML .
Más ejemplos
Ejemplo
Uso de <option> en un elemento <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>
Ejemplo
Uso de <option> en elementos <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>
páginas relacionadas
Referencia HTML DOM: Objeto de opción
Configuración predeterminada de CSS
Ninguna.