Práce s položkami rozbalovacího seznamu v JavaScriptu
Předpokládejme, že máme v proměnné odkaz na tag
option. Například získaný následujícím
způsobem:
let select = document.querySelector('#select');
let option = select[0];
V tomto případě bude ve vlastnosti text
uložen text optionu, ve vlastnosti value
- hodnota stejnojmenného atributu, a ve vlastnosti
selected - hodnota true nebo
false v závislosti na tom, zda je položka
seznamu vybraná nebo ne:
console.log(option.text);
console.log(option.value);
console.log(option.selected);
Projděte položky seznamu cyklem a pro vybranou položku přidejte na konec textu vykřičník, a pro nevybrané položky - otazník.