为什么结果不会跳转,还回出现负秒数???真是搞不懂

来源:8-17 编程练习

精慕门7131591

2017-01-02 21:37

  <script type="text/javascript">  

 

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

    var  time=document.getElementById("sec").innerHTML;

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

   function count(){

       time--;

       document.getElementById("sec").innerHTML=time;

       if(time==0)

       {

           location.assign("www.imooc.com");

       }

  }

  setInterval("count()",1000);

  function back(){

      window.history.back();

  }

 </script> 


写回答 关注

2回答

  • 在下坂本干哈玩意儿啊
    2017-01-03 11:06:38

    你这个代码没问题啊,我复制下来测试了,除了不能跳转成功原因是网址没加"http://"

  • 我吃西瓜很快
    2017-01-03 08:40:41

    <script type="text/javascript">  

        var  time=5; //直接来个数字

       function count(){

           time--;

           document.getElementById("sec").innerHTML=time;

           if(time==0)

           {

               location.href="www.imooc.com";

           }

      }

     setInterval("count()",1000);

     </script> 


JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468194 学习 · 21891 问题

查看课程

相似问题