我正在尝试通过在线课程学习javascript基础知识。我有一组有效的函数,我想通过for循环运行它们10次。这是我的for循环的代码:
for (var count=0; count < 11; count++){
document.getElementById("position1").onclick=function() {
this.style.display="none";
clicked=Date.now();
reaction=(clicked-created)/1000;
document.getElementById("timebox").innerHTML="Time to click: "+reaction+" seconds "+count;
makebox();
}
}
由于某种原因,循环以11处的变量计数开始,并且无限地运行代码而不是在10次后停止。任何人都可以告诉我为什么这样做?我已经将count变量添加到输出中,只是为了看到它,所有它显示的都是11.谢谢你提供任何帮助,因为我很难过。
大卫