<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
#contenedor {
background-color: aqua;
}
input{
display: block;
}
</style>
</head>
<body>
<label for="alumnos">Dime el número de alumnos</label>
<input type="number" id="alumnos" value="0" />
<div id="contenedor">
</div>
<script src="js/script.js"></script>
</body>
</html>
window.onload=function(){
let alumnos=document.getElementById("alumnos");
alumnos.addEventListener("input", function(){
let numero=this.value;
let contenedor=document.getElementById("contenedor");
contenedor.innerHTML="";
for (let i=1;i<=numero;i++){
let caja=createCaja("alumno"+i);
contenedor.append(caja);
}
})
}
function createCaja(nombre){
let cajaTexto = document.createElement('input');
cajaTexto.size=30;
cajaTexto.type="text";
cajaTexto.id=nombre;
cajaTexto.placeholder="Introduce el nombre del "+nombre;
return cajaTexto;
}
document.getElementById("contenedor").append(cajaTexto);