Esta página foi traduzida do inglês pela comunidade.Saiba mais e junte-se à comunidade MDN Web Docs.
<option>
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since julho de 2015.
Sumário
Em um formulário Web, oelemento HTML<option> é usado para criar um controle que representa um item dentro de um elemento HTML5<select>,<optgroup> ou<datalist>.
- Categorias de conteúdo Nenhuma.
- Conteúdo permitido Texto com caracteres escapados (como
é) ocasionalmente. - Omissão de tags A tag de abertura é obrigatória. A tag de fechamento é opcional se este elemento é imediatamente seguido por um outro elemento
<option>ou um<optgroup>, ou se o elemento pai não tem mais nenhum conteúdo. - Elementos pai permitidos
<select>,<optgroup>ou<datalist>. - Interface DOM
HTMLOptionElement
In this article
Atributos
Este elemento inclui osatributos globais.
disabledSe este atributo booleano estiver definido, esta opção não é selecionável. Frequentemente navegadores acinzentam este tipo de controle, e ele deixa de receber quaisquer eventos de navegação, como cliques do mouse ou eventos relacionados a foco. Se este atributo não estiver definido, o elemento ainda pode ser desabilitado se um de seus ancestrais é um elemento
<optgroup>desabilitado.labelEste atributo é o texto para o rótulo indicando o significado da opção. Se o atributolabel não estiver definido, seu valor é o conteúdo de texto do elemento.
Nota:O atributolabel é projetado para conter um rótulo curto tipicamente usado num menu hierárquico. O atributovalue descreve descreve um rótulo maior, designado para ser usado perto de um botão de escolha, por exemplo.
selectedSe presente, este atributo booleano indica que a opção está selecionada inicialmente. Se o elemento
<option>for descendente de um elemento<select>cujo atributomultiplenão está definido, apenas um único<option>deste elemento<select>pode ter o atributoselected.valueO conteúdo textual deste atributo representa o rótulo que explica a opção. Se ele não estiver definido, seu valor padrão é o texto contido no elemento.
Nota:O atributolabel é projetado para conter um rótulo curto tipicamente usado num menu hierárquico. O atributovalue descreve descreve um rótulo maior, designado para ser usado perto de um botão de escolha, por exemplo.
Exemplos
Veja os exemplos do elemento<select>.
Especificações
| Specification |
|---|
| HTML> # the-option-element> |
Compatibilidade com navegadores
Veja também
- Outros elementos relacionados a formulários:
<form>,<legend>,<label>,<button>,<select>,<datalist>,<optgroup>,<fieldset>,<textarea>,<input>,<output>,<progress>e<meter>.