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

为什么秒数跳的很快啊感觉1秒跳两下

<!DOCTYPE html>

<html>

 <head>

  <title>浏览器对象</title>  

  <meta http-equiv="Content-Type" content="text/html; charset=gkb"/>   

 </head>

 <body>

  <!--先编写好网页布局-->

  

 

  

  <form>

   

   <h2>操作成功</h2>

   <input id="h3"/><a href="http://www.imooc.com">返回</a>

       

  </form>

  

 

  <script type="text/javascript">  

   var num = 5;

   

   var h3 = document.getElementById("h3");

  

  function clock(){

      

      h3.value=num+"秒后返回首页";

      

      num--;

      setTimeout("clock()",1000);

      if(num==0){

          window.history.back();

      }

      

      

  }

     

 

 

   //获取显示秒数的元素,通过定时器来更改秒数。


   //通过window的location和history对象来控制网页的跳转。

   

 </script> 

</body>

</html>


正在回答

2 回答

<script type="text/javascript">
    //获取显示秒数的元素,通过定时器来更改秒数。
    let num = document.getElementById("num");
    let i=5;
    let timer =null;
    timer = setInterval(()=> {
            i--;
            if(i === 0){
                window.history.back();
                clearInterval(timer);
            }else {
                num.innerHTML = i
            }
        console.log(i)
    }, 1000);
</script>


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

我也是 浏览器的问题?

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

举报

0/150
提交
取消

为什么秒数跳的很快啊感觉1秒跳两下

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