Я пытаюсь получить 8 случайных чисел между 1-80 и помещать их в указанные div.Javascript Генератор случайных чисел
var numbers = []
var luckyNumber;
var x = 1;
while (x < 8) {
luckyNumber = Math.floor(Math.random() * 80 + 1);
if (numbers.indexOf(luckyNumber) == -1) {
for (var i = 1; i < 9; i++) {
document.getElementById('k' + i).innerHTML = numbers[i]
}
numbers.push(luckyNumber);
x++;
}
}
document.write(numbers);
<div id="k1">K1</div>
<div id="k2">K2</div>
<div id="k3">K3</div>
<div id="k4">K4</div>
<div id="k5">K5</div>
<div id="k6">K6</div>
<div id="k7">K7</div>
<div id="k8">K8</div>
Последние 2 чисел показаны неопределенными в HTML результат. Но если вы проверите номера с помощью document.write, вы увидите последние два числа. Как я могу решить эту проблему?
Данный код уже работает в скрипку. Я считаю, что некоторые изменения произошли. –