在JS中设定将来执行的问题

1:<script>2:<!--3:functionhello(){4:window.alert(“Hello”);5:}6:window.setTimeout(“hel... 1: <script>
2: <!--
3: function hello() {
4: window.alert(“Hello”);
5: }
6: window.setTimeout(“hello()”,5000);//5000是5秒,每五秒执行一次
7: // -->
8: </script>
====
怎么会显示是1:呢?没明白,还是我本来就没有明白,请高手解释一下
展开
 我来答
百度网友2c33570
2008-07-06 · TA获得超过3301个赞
知道大有可为答主
回答量:2384
采纳率:100%
帮助的人:2758万
展开全部
你那样子并不是5秒执行一次,5秒执行一次应该这样写:

<script>
function hello()
{
window.alert("Hello");
window.setTimeout("hello()",5000);
}
</script>

再把<body>改成<body onload="hello()">
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式