⊗jsPmSlSIN 410 of 505 menu

Numret på det valda alternativet i en rullgardinsmeny

I select-element finns en speciell egenskap selectedIndex som lagrar numret på den listpunkt som för närvarande är vald. Numreringen börjar från noll. Denna egenskap kan både läsas och skrivas, vilket gör det möjligt att ändra den valda listpunkten.

Låt oss se hur man arbetar med denna egenskap med ett exempel. Antag att vi har följande rullgardinsmeny:

<select id="select"> <option value="one">ett</option> <option value="two" selected>två</option> <option value="three">tre</option> </select>

Låt oss skriva ut numret på den valda listpunkten:

let select = document.querySelector('#select'); console.log(select.selectedIndex); // skriver ut 1

Och låt oss nu välja en annan listpunkt:

let select = document.querySelector('#select'); select.selectedIndex = 2; // väljer 'tre'

Det finns en input och en select. Ett nummer matas in i input. När den tappar fokus, gör så att den listpunkt väljs som har ett nummer lika med input-värdet.

Skapa en rullgardinsmeny med namnen på veckodagarna. Gör så att JavaScript som standard väljer den aktuella dagen i denna lista.

Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa