Propriedade selectedIndex do Select
Definição e uso
selectedIndex
Propriedade que define ou retorna o índice da opção selecionada na lista suspensa (índice).
Os índices começam em 0.
Comentário:Se a lista suspensa permitir seleção múltipla, ela retornará apenas o índice do primeiro item selecionado.
Comentário:O valor "-1" desmarcará todos os itens (se houver).
Comentário:Se nenhum item for selecionado, a propriedade selectedIndex retornará -1.
Veja também:
Manual de referência HTML:Etiqueta <select> do HTML
Exemplo
Exemplo 1
Selecionar o elemento <option> com índice "2":
document.getElementById("mySelect").selectedIndex = "2";
Exemplo 2
Exibir o índice e o texto da opção selecionada na lista suspensa:
var x = document.getElementById("mySelect").selectedIndex; var y = document.getElementById("mySelect").options; alert("Index: " + y[x].index + " é " + y[x].text);
Exemplo 3
Deselecionar todos os itens:
document.getElementById("mySelect").selectedIndex = "-1";
Exemplo 4
Se nenhum item for selecionado, a propriedade selectedIndex retornará "-1":
var x = document.getElementById("mySelect").selectedIndex;
Sintaxe
Retorna a propriedade selectedIndex:
selectObject.selectedIndex
Definir a propriedade selectedIndex:
selectObject.selectedIndex = number
Valor do atributo
Valor | Descrição |
---|---|
number | Define o índice (índice) da opção selecionada na lista suspensa. |
Detalhes técnicos
Valor retornado: |
Número, representando o índice da opção selecionada na lista suspensa. O índice começa em 0. Se nenhum item for selecionado, o valor retornado será -1. |
---|
Suporte ao navegador
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Suporte | Suporte | Suporte | Suporte | Suporte |