Lavorare con le voci di un menu a discesa in JavaScript
Supponiamo di avere un riferimento al tag
option in una variabile. Ad esempio, ottenuto nel
seguente modo:
let select = document.querySelector('#select');
let option = select[0];
In questo caso, la proprietà text conterrà
il testo dell'option, la proprietà value
conterrà il valore dell'attributo omonimo, e la proprietà
selected conterrà il valore true o
false a seconda che la voce dell'elenco sia selezionata
o meno:
console.log(option.text);
console.log(option.value);
console.log(option.selected);
Scorri le voci dell'elenco con un ciclo e per la voce selezionata aggiungi un punto esclamativo alla fine del testo, mentre per le voci non selezionate aggiungi un punto interrogativo.