Select selectedIndex-egenskab

Definition og brug

selectedIndex Egenskab, der sættes eller returnerer indekset for den valgte indstilling i rullemenuen (indeks).

Indekset starter fra 0.

Kommentarer:Hvis rullemenuen tillader fler valg, vil den kun returnere indekset for den første valgte indstilling.

Kommentarer:Værdien "-1" vil afmelde valg af alle indstillinger (hvis der er nogen).

Kommentarer:Hvis ingen indstilling er valgt, vil selectedIndex-egenskaben returnere -1.

Se også:

HTML-referencemanual:HTML <select> tag

Eksempel

Eksempel 1

Vælg <option>-elementet med indekset "2":

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

Prøv det selv

Eksempel 2

Vis indekset og teksten for den valgte indstilling i rullemenuen:

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

Prøv det selv

Eksempel 3

Afmeld valg af alle indstillinger:

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

Prøv det selv

Eksempel 4

Hvis ingen indvalg er foretaget, vil selectedIndex-egenskaben returnere "-1":

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

Prøv det selv

Syntaks

Returner selectedIndex-egenskaben:

selectObject.selectedIndex

Indstil selectedIndex-egenskaben:

selectObject.selectedIndex = number

Egenskabsværdi

Værdi Beskrivelse
number Angiver indekset (indeks) for det valgte element i rullegardinlisten.

Tekniske detaljer

Returværdi:

Et tal, der repræsenterer indekset for det valgte element i rullegardinlisten. Indekset starter fra 0.

Hvis ingen indstilling vælges, returneres værdien -1.

Browser understøttelse

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
Support Support Support Support Support