SetInterval未调用函数-javascript
我需要在我的页面上使用计时器。我在SetInterval未调用函数-javascript,javascript,timer,Javascript,Timer,我需要在我的页面上使用计时器。我在文档中编写了。就绪函数代码如下: var timerForLoadingResult= window.setInterval('checkSearchIsCompleted()',4000) function checkSearchIsCompleted() { alert('test'); } 但它不是每4秒调用一次函数。它显示了一个错误,表示找不到对象。。。有什么问题吗?正确的语法是单独传递函数名: var timer
文档中编写了。就绪
函数代码如下:
var timerForLoadingResult= window.setInterval('checkSearchIsCompleted()',4000)
function checkSearchIsCompleted() {
alert('test');
}
但它不是每4秒调用一次函数。它显示了一个错误,表示找不到对象。。。有什么问题吗?正确的语法是单独传递函数名:
var timerForLoadingResult = window.setInterval(checkSearchIsCompleted,4000);
正确的语法是单独传递函数名:
var timerForLoadingResult = window.setInterval(checkSearchIsCompleted,4000);
尽管它不起作用的原因是因为字符串只能在全局范围内求值,而OP提到上面的代码在
document.ready
中。尽管它不起作用的原因是因为字符串只能在全局范围内求值,而OP提到上述代码在document.ready
中。