Select selectedIndex attributo

Definizione e uso

selectedIndex Proprietà che imposta o restituisce l'indice dell'opzione selezionata nella lista a discesa (indice).

L'indice parte da 0.

Nota:Se la lista a discesa consente la selezione multipla, restituirà solo l'indice della prima opzione selezionata.

Nota:Il valore "-1" annullerà la selezione di tutte le opzioni (se presenti).

Nota:Se non viene selezionata alcuna opzione, l'attributo selectedIndex restituirà -1.

Vedere anche:

Manuale HTML:Etichetta <select> HTML

Esempio

Esempio 1

Selezionare l'elemento <option> con l'indice "2":

document.getElementById("mySelect").selectedIndex = "2";

Prova personalmente

Esempio 2

Mostrare l'indice e il testo dell'opzione selezionata nella lista a discesa:

var x = document.getElementById("mySelect").selectedIndex;
var y = document.getElementById("mySelect").options;
alert("Index: " + y[x].index + " è " + y[x].text);

Prova personalmente

Esempio 3

Deselezionare tutte le opzioni:

document.getElementById("mySelect").selectedIndex = "-1";

Prova personalmente

Esempio 4

Se non viene selezionata alcuna opzione, l'attributo selectedIndex restituirà "-1":

var x = document.getElementById("mySelect").selectedIndex;

Prova personalmente

Sintassi

Restituire l'attributo selectedIndex:

selectObject.selectedIndex

Impostare l'attributo selectedIndex:

selectObject.selectedIndex = number

Valore dell'attributo

Valore Descrizione
number Stabilisce l'indice (indice) dell'opzione selezionata nella lista a discesa.

Dettagli tecnici

Valore di ritorno:

Numerico, rappresenta l'indice dell'opzione selezionata nella lista a discesa. L'indice parte da 0.

Se nessuna opzione è selezionata, il valore restituito è -1.

Supporto browser

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
Supporto Supporto Supporto Supporto Supporto