Select selectedIndex-attribut
Definition och användning
selectedIndex
Egenskap som sätter eller returnerar indexet för det valda alternativet i rullgardinslistan (index).
Index börjar från 0.
Kommentarer:Om rullgardinslistan tillåter flera val, returnerar den endast indexet för det första valda alternativet.
Kommentarer:Värdet "-1" avmarkerar alla alternativ (om det finns några).
Kommentarer:Om ingen alternativ har valts, returnerar selectedIndex-attributet -1.
Se också:
HTML-referenshandbok:HTML <select>-tag
Exempel
Exempel 1
Välj <option>-element med index "2":
document.getElementById("mySelect").selectedIndex = "2";
Exempel 2
Visa index och text för det valda alternativet i rullgardinslistan:
var x = document.getElementById("mySelect").selectedIndex; var y = document.getElementById("mySelect").options; alert("Index: " + y[x].index + " är " + y[x].text);
Exempel 3
Avmarkera alla alternativ:
document.getElementById("mySelect").selectedIndex = "-1";
Exempel 4
Om ingen alternativ har valts, returnerar selectedIndex-attributet "-1":
var x = document.getElementById("mySelect").selectedIndex;
Syntax
Returnera selectedIndex-attributet:
selectObject.selectedIndex
Ställ in selectedIndex-attributet:
selectObject.selectedIndex = number
Attributvärde
Värde | Beskrivning |
---|---|
number | Bestämmer indexet (index) för det valda alternativet i rullgardinsmenyn. |
Tekniska detaljer
Returvärde: |
Numerisk, som representerar indexet för det valda alternativet i rullgardinsmenyn. Indexet börjar vid 0. Om inget alternativ har valts, returneras värdet -1. |
---|
Webbläsarstöd
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Stöd | Stöd | Stöd | Stöd | Stöd |