为了账号安全,请及时绑定邮箱和手机立即绑定

求解代码哪里有问题?

求解代码哪里有问题?

qq_心晴朗_0 2017-05-17 10:00:09
<!DOCTYPE HTML><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>location</title></head> <script type="text/javascript">  var tt=0;  function count(){      document.write(tt+"秒后跳转");      tt=tt+1;      if (tt==5){        location.assign("http://www.immoc.com");        }      setTimeout(count,1000);  } </script> <body></body></html>
查看完整描述

5 回答

已采纳
?
qq_一梦两三年丶_0

TA贡献10条经验 获得超2个赞

setTimeout需要放在函数外面。还有你这个document.write,我觉得你本意想做成倒计时,但是这是累加,而且你放在最前面执行时,那就只会显示0秒
查看完整回答
反对 回复 2017-05-17
?
qq_小盛开_0

TA贡献31条经验 获得超3个赞

   setTimeout(count,1000); 放外面;执行 count()函数

查看完整回答
反对 回复 2017-05-18
?
qq_药药_0

TA贡献52条经验 获得超27个赞

楼上的正解,就是执行下就行了


查看完整回答
反对 回复 2017-05-17
?
慕粉145023357

TA贡献1条经验 获得超0个赞

定时器不应该在你定义的这个函数里面,还有,count应该加上括号,不然执行不了
查看完整回答
反对 回复 2017-05-17
?
Caballarii

TA贡献1123条经验 获得超629个赞

你只定义了函数,没执行函数。

加一句count();

查看完整回答
反对 回复 2017-05-17
  • 5 回答
  • 0 关注
  • 1645 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信