私は1から80までの8つの乱数を取得し、指定された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で数字を確認すると、最後の2つの数字が表示されます。 この問題を解決するにはどうすればよいですか?
すでにフィドルで働いて与えられたコード。私は編集が起こったと信じています。 –