每当我按下播放按钮时,我的网站就会崩溃,而且我不知道为什么。我可以猜测它与循环重复永远的事情,但我不知道任何方式使我的代码不崩溃。这是While循环: (顺便说一句,它应该是一个永远重复的循环)
document.onkeydown=function(e){
if (e.keyCode === 65) {
x = x + 1;
}
var display = "";
for (i = 0; i < x; i++){
var fruit = Math.ceiling((Math.random() * 20) + 1);
if (fruit < 5) {
fruit = fruit + 5;
}
}
display = display + "<==>";
document.getElementById("game").innerHTML=display;
};
答案 0 :(得分:0)
您应该在文档上侦听keydown事件,而不是使用无限循环。
{{1}}
答案 1 :(得分:0)
你的while
循环正在检查以确保10仍然等于10.最后我检查过,它仍然是,但你永远不会知道 - 如果有变化,你想成为第一个知道的! / p>
但是,说真的。我不确定你要检查什么,但10是一个不会改变一段时间的数字......