torna alle lezioni

Aggiungi un opzione di select

importanza: 5

Abbiamo una select <select>:

<select id="genres">
  <option value="rock">Rock</option>
  <option value="blues" selected>Blues</option>
</select>

Utilizza JavaScript per:

  1. Mostrare il valore ed il testo dell’opzione selezionata.
  2. Aggiungere un opzione: <option value="classic">Classic</option>.
  3. Selezionarla.

Nota, se hai fatto tutto giusto, l’alert dovrebbe mostrare blues.

La soluzione, passo per passo:

<select id="genres">
  <option value="rock">Rock</option>
  <option value="blues" selected>Blues</option>
</select>

<script>
  // 1)
  let selectedOption = genres.options[genres.selectedIndex];
  alert( selectedOption.value );

  // 2)
  let newOption = new Option("Classic", "classic");
  genres.append(newOption);

  // 3)
  newOption.selected = true;
</script>