Arbete med alternativ i rullgardinsmenyer i JavaScript
Låt oss säga att vi har en referens till taggen
option i en variabel. Till exempel, erhållen på följande
sätt:
let select = document.querySelector('#select');
let option = select[0];
I detta fall kommer egenskapen text att
innehålla optionens text, egenskapen value
- värdet på attributet med samma namn, och i egenskapen
selected - värdet true eller
false beroende på om alternativet är valt eller inte:
console.log(option.text);
console.log(option.value);
console.log(option.selected);
Gå igenom alternativen i listan med en loop och för det valda alternativet, lägg till ett utropstecken i slutet av texten, och för de ovalda alternativen - ett frågetecken.