Trabalhando com itens de listas suspensas em JavaScript
Suponha que tenhamos uma referência à tag
option em uma variável. Por exemplo, obtida da seguinte
forma:
let select = document.querySelector('#select');
let option = select[0];
Neste caso, a propriedade text conterá
o texto da opção, a propriedade value
- o valor do atributo de mesmo nome, e a propriedade
selected - o valor true ou
false dependendo se o item da lista está selecionado
ou não:
console.log(option.text);
console.log(option.value);
console.log(option.selected);
Percorra os itens da lista com um loop e para o item selecionado adicione um ponto de exclamação ao final do texto, e para os itens não selecionados - um ponto de interrogação.