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";

Spróbuj sam

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);

Spróbuj sam

Przykład 3

Odznacz wszystkie opcje:

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

Spróbuj sam

Przykład 4

Jeśli żaden element nie został wybrany, atrybut selectedIndex zwróci "-1":

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

Spróbuj sam

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