Puedes crear a los elementos con el método
createElement, mientras que para realizar esta operación cuando se elija un valor distinto en el elemento
<select>
, utiliza el evento
onchange. Cuando hayas elegido un valor, solo será cuestión de que utilices un bucle que vaya desde el 1 hasta el valor seleccionado de la lista y en cada iteración, creas a los elementos.
Lee la información brindada en los enlaces que te dejé para que aprendas a utilizar dichos métodos.
Saludos