javascript:快捷方式内置对象函数(setInterval)
几天前我做了一些类似的事情,效果很好,现在我试着写它,但不知怎么的,它不起作用了 这里有什么问题javascript:快捷方式内置对象函数(setInterval),javascript,Javascript,几天前我做了一些类似的事情,效果很好,现在我试着写它,但不知怎么的,它不起作用了 这里有什么问题 var win = window , setInter = "setInterval"; win[setInter](function(){alert();}, 1000); 正如我之前提到的,这是两天前写的,它工作得很好,现在我试图重写它,但不知怎么的,它不工作,我在这里遗漏了什么吗 提前谢谢。它确实有效,至少在chrome中,我将它改为setTimeout,这样就不会惹恼
var win = window ,
setInter = "setInterval";
win[setInter](function(){alert();}, 1000);
正如我之前提到的,这是两天前写的,它工作得很好,现在我试图重写它,但不知怎么的,它不工作,我在这里遗漏了什么吗
提前谢谢。它确实有效,至少在chrome中,我将它改为setTimeout,这样就不会惹恼人们了
如果您没有向
警报()方法提供任何内容,它将不会打开任何窗口。只需添加一个字符串,如alert('test')代码>没有参数,你能alert()
吗?你的代码工作正常:@hair:是的,在这种情况下,它会弹出“未定义”(未传递给函数的参数的“值”)。(在我的浏览器上)™)哦,很快,这是有史以来最愚蠢的问题。对我来说没有任何争议。什么浏览器对你来说失败了?我记得这在一些浏览器中是变化无常的。也许一些FF版本没有空警报IIRC?Firefox没有,我记得IE(至少7个)也不是。我认为这种行为是故意的,因为显示空消息只会让用户感到烦恼,而不会产生任何其他影响。至少在最新的Firefox 7中,它会抛出一个错误:参数不足[nsIDOMWindowInternal.alert]
。并且没有警报窗口。