Atrybut selectedIndex Select
Definicja i użycie
selectedIndex
Atrybut ustawia lub zwraca indeks wybranej opcji z listy rozwijanej (indeksu).
Indeksy zaczynają się od 0.
Komentarz:Jeśli lista rozwijana pozwala na wielokrotne wybory, zwróci tylko indeks pierwszej wybranej opcji.
Komentarz:Wartość "-1" odznaczy wszystkie opcje (jeśli są dostępne).
Komentarz:Jeśli żaden element nie został wybrany, atrybut selectedIndex zwróci -1.
Zobacz również:
Przeglądarka HTML:Znacznik <select> HTML
Przykład
Przykład 1
Wybierz element <option> o indeksie "2":
document.getElementById("mySelect").selectedIndex = "2";
Przykład 2
Pokazuj indeks i tekst wybranej opcji z listy rozwijanej:
var x = document.getElementById("mySelect").selectedIndex; var y = document.getElementById("mySelect").options; alert("Index: " + y[x].index + " jest " + y[x].text);
Przykład 3
Odznacz wszystkie opcje:
document.getElementById("mySelect").selectedIndex = "-1";
Przykład 4
Jeśli żaden element nie został wybrany, atrybut selectedIndex zwróci "-1":
var x = document.getElementById("mySelect").selectedIndex;
Gramatyka
Zwraca atrybut selectedIndex:
selectObject.selectedIndex
Ustaw atrybut selectedIndex:
selectObject.selectedIndex = number
Wartość atrybutu
Wartość | Opis |
---|---|
number | Określa indeks wybranego elementu w liście rozwijanej (indeks). |
Szczegóły techniczne
Zwrócona wartość: |
Liczba, która reprezentuje indeks wybranego elementu w liście rozwijanej. Indeksy zaczynają się od 0. Jeśli żaden element nie zostanie wybrany, wartość zwrócona wynosi -1. |
---|
Obsługa przeglądarek
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Wsparcie | Wsparcie | Wsparcie | Wsparcie | Wsparcie |