我希望我的程序能够返回10个随机数,但它不能加载随机数,我已将程序链接到index.html
,这样就不会这里的问题,这就是我的尝试:
function randomNumber(upper) {
return Math.floor(Math.random() * upper) + 1;
}
var counter = 0;
while (counter < 10) {
var randNum = randomNumber(6);
document.write(randNum + ' ');
counter += 1;
}
答案 0 :(得分:1)
如果它在小提琴中起作用而在其他地方不起作用,那么很可能是onload
这里的问题,正如Doorknob已经建议的那样。
function randomNumber(upper) {
return Math.floor( Math.random() * upper ) + 1;
}
window.onload = function () {
var counter = 0;
while (counter < 10) {
var randNum = randomNumber(6);
document.write(randNum + ' ');
counter += 1;
}
};
使用window.onload
进行包围会导致代码等到整个页面加载完毕。