我的网站崩溃了

时间:2015-05-08 21:58:45

标签: javascript

每当我按下播放按钮时,我的网站就会崩溃,而且我不知道为什么。我可以猜测它与循环重复永远的事情,但我不知道任何方式使我的代码不崩溃。这是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;
};

2 个答案:

答案 0 :(得分:0)

您应该在文档上侦听keydown事件,而不是使用无限循环。

{{1}}

答案 1 :(得分:0)

你的while循环正在检查以确保10仍然等于10.最后我检查过,它仍然是,但你永远不会知道 - 如果有变化,你想成为第一个知道的! / p>

但是,说真的。我不确定你要检查什么,但10是一个不会改变一段时间的数字......