Я пытаюсь создать входные данные в моем html и использую for l oop для генерации случайной суммы каждый раз, когда нажимается кнопка. Я нажимаю кнопку, консоль выводит случайное число, но генерируется только один ввод. Он даже распечатывает правильное количество console.logs
, но не вводит. Я не уверен, почему, и хотел бы получить любую помощь.
const generateRanNum = () => {
let randomNumber = Math.floor(Math.random() * 20);
return randomNumber
}
const generateInputs = (ranNum) => {
const listItem = document.createElement('li');
const input = document.createElement('input');
for(let i = 1; i <= ranNum; i++){
inputsList.appendChild(listItem);
listItem.appendChild(input);
console.log(ranNum)
}
}
startButton.onclick = () => {
const ranNum = generateRanNum()
generateInputs(ranNum)
// alert('clicked');
}