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";
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);
Esempio 3
Deselezionare tutte le opzioni:
document.getElementById("mySelect").selectedIndex = "-1";
Esempio 4
Se non viene selezionata alcuna opzione, l'attributo selectedIndex restituirà "-1":
var x = document.getElementById("mySelect").selectedIndex;
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 |