Como adicionar lista suspensa (<select>) programaticamente?

Eu quero criar uma função para adicionar programaticamente alguns elementos em uma página.

Digamos que eu queira adicionar uma lista suspensa com quatro opções:

<select name="drop1" id="Select1">
  <option value="volvo">Volvo</option>
  <option value="saab">Saab</option>
  <option value="mercedes">Mercedes</option>
  <option value="audi">Audi</option>
</select>

Como eu posso fazer isso?

questionAnswers(8)

yourAnswerToTheQuestion