Seleziona la proprietà dell'indice selezionata
Esempio
Seleziona l'elemento <opzione> con indice "2":
document.getElementById("mySelect").selectedIndex = "2";
Definizione e utilizzo
La proprietà selectedIndex imposta o restituisce l'indice dell'opzione selezionata in un elenco a discesa.
L'indice inizia da 0.
Nota: se l'elenco a discesa consente selezioni multiple, restituirà solo l'indice della prima opzione selezionata.
Nota: il valore "-1" deseleziona tutte le opzioni (se presenti).
Nota: se non viene selezionata alcuna opzione, la proprietà selectedIndex restituirà -1.
Supporto browser
Property | |||||
---|---|---|---|---|---|
selectedIndex | Yes | Yes | Yes | Yes | Yes |
Sintassi
Restituisce la proprietà dell'indice selezionato:
selectObject.selectedIndex
Imposta la proprietà dell'indice selezionato:
selectObject.selectedIndex = number
Valori di proprietà
Value | Description |
---|---|
number | Specifies the index of the selected option in a drop-down list |
Dettagli tecnici
Valore di ritorno: | Un Numero, che rappresenta l'indice dell'opzione selezionata nell'elenco a discesa. L'indice inizia da 0. Se non viene selezionata alcuna opzione, il valore restituito è -1 |
---|
Altri esempi
Esempio
Visualizza l'indice e il testo dell'opzione selezionata in un elenco a discesa:
var x = document.getElementById("mySelect").selectedIndex;
var y = document.getElementById("mySelect").options;
alert("Index: " + y[x].index + " is " + y[x].text);
Esempio
Deseleziona tutte le opzioni:
document.getElementById("mySelect").selectedIndex = "-1";
Esempio
La proprietà selectedIndex restituirà "-1" se non sono selezionate opzioni:
var x = document.getElementById("mySelect").selectedIndex;
❮ Seleziona Oggetto