Javascript:window.setTimeout()不起作用

时间:2012-02-14 13:06:58

标签: javascript timer

我觉得这一定非常简单,但由于某种原因,我没有得到任何结果:

<script>
function sendAlert() {
    alert('hello world');
}
var timer = window.setTimeout(sendAlert, 2000);
</script>

这不应该计算2000毫秒,然后调用sendAlert()吗?我明白这个错了吗?我也在变量之外尝试了这个(即。window.setTimeout()未声明为var timer)并且也没有结果。这看起来很容易,我做错了什么!?


更新:

我是个白痴。我的脚本标签与我的文档标题中的javascript文档的链接不好,在页面上打破了javascript。谢谢互联网。 ; P

2 个答案:

答案 0 :(得分:3)

OP刚刚更新了他的帖子:

  我是个白痴。我的脚本标签与我的文档标题中的javascript文档的链接不好,在页面上打破了javascript。谢谢互联网。 ; P

嗯,这解释了。始终检查您的错误控制台! :)

答案 1 :(得分:0)

javascript是正确的。但是,标签可能会出现问题。试试这个:

<script type="text/javascript">
function sendAlert() {
    alert('hello world');
}
var timer = window.setTimeout(sendAlert, 2000);
</script>