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

Javasc问题

Javasc问题

宝慕林1822867 2016-09-17 21:40:49
我想要写一个页面,5秒以后自动跳转别的页面。下面是我写的代码:************<body><h4>操作成功</h4><p><span id="time">5</span>秒后回到主页<a href="javascript:history.back()">返回</a></p><script type="text/javascript">var num = document.getElementById("time").innerHTMLvar i = setInterval("if(num > 1){document.getElementById('time').innerHTML = --num;}else{location.assign('http://www.imooc.com');}", 1000);</script></body>************请问为什么不会计时呢?自学小白请教了。
查看完整描述

1 回答

?
OlderSkee

TA贡献123条经验 获得超103个赞

很正常啊。。

var num = document.getElementById("time").innerHTML

setInterval(function () {
   if(num > 1){
       document.getElementById('time').innerHTML = --num;
   }else{
       location.assign('http://www.imooc.com')
   }
},1000)

试试看

或者用timeout

var num = document.getElementById("time").innerHTML

setTimeout(go,1000)
function go(){
   if(num > 1){
     document.getElementById('time').innerHTML = --num;
       setTimeout(go,1000)
 }else{
     location.assign('http://www.imooc.com')
 }
}

查看完整回答
反对 回复 2016-09-17
  • 1 回答
  • 0 关注
  • 884 浏览
慕课专栏
更多

添加回答

举报

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