我遇到问题的块如下:setTimeout()/ setInterval()将不会执行。 **我传递函数对象 - 不执行功能
setInterval(checkInput, 5000);
其中
var checkInput = function (letter) {
console.log("This executed")
if (ncorrect > 25)
clearInterval();
if (document.getElementById('keyinput').value === letter)
ncorrect++;
else
ncorrect = 0;
}
我看了SO职位,其中问题是传递的函数看起来像setTimeout(function(), 500)
,问题是()
,但我显然没有这样做。
调试时,似乎函数永远不会实际执行,并且setTimeout()/ setInterval()不会等待给定的时间量。我没有收到任何错误或警告。任何见解都会被赞赏。谢谢!
尝试的setInterval( 'checkInput',5000); – 2015-02-08 04:41:49