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

为什么倒计时比设计的时间要快,而且一会快一会慢

<!DOCTYPE html>
<html>
 <head>
  <title>浏览器对象</title>  
  <meta http-equiv="Content-Type" content="text/html; charset=gkb"/>   
 </head>
 <body>
  <!--先编写好网页布局-->
  <h2>操作成功</h2>
<span id="mysec" ></span>
  <span >秒后回到主页&nbsp</span>
  <a href="javascript:gback();">返回</a>
  <script type="text/javascript">  
    var sec=document.getElementById("mysec");
    var i=5;
    function glocation()
    {
        if(i<1)
        {
            location.assign('http://www.imooc.com');
        }
        sec.innerHTML=i;
        i--;
    }
    setInterval(glocation,1000);
    function gback()
    {
        history.go(-1)
    }
 </script> 
</body>
</html>


正在回答

1 回答

解决方案:

var i=setInterval(glocation,1000);

在function glocation下加 clearInterval(i);

0 回复 有任何疑惑可以回复我~
#1

慕移动2007025

if之前
2017-09-12 回复 有任何疑惑可以回复我~
#2

半颜半心 提问者

非常感谢!
2017-09-13 回复 有任何疑惑可以回复我~
#3

半颜半心 提问者 回复 慕移动2007025

不太明白原理,能讲一下吗
2017-09-13 回复 有任何疑惑可以回复我~
#4

qq_与赠_03193390 回复 半颜半心 提问者

我觉得是不是线程并发的问题。。。。。
2017-09-13 回复 有任何疑惑可以回复我~
查看2条回复

举报

0/150
提交
取消

为什么倒计时比设计的时间要快,而且一会快一会慢

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信