没法倒计时

来源:8-17 编程练习

Cindy_Lee

2016-09-28 16:17

请大神们帮我看看哪里出现了问题,秒数没法减少,但是最后可以跳转页面,谢谢!!!

写回答 关注

1回答

  • 依韵S1
    2016-09-28 16:39:30
    已采纳
    <script>
      var num=5;
      var time=document.getElementById("second");
     //获取显示秒数的元素,通过定时器来更改秒数。
      function clock(){
       
       
        if(num==0){
          window.location.href="http://www.weibo.com";
        }else{
        	 num--;
        }
        time.innerHTML=num;
      }
      setInterval("clock()",1000);
     //通过window的location和history对象来控制网页的跳转。
     function goBack(){
         window.history.go(-1);
     }
      </script>

    稍微改了下,你看看这样行不行

    Cindy_...

    非常谢谢你,知道原因在那里了,就像你改动的那样,在clock()中要有.innerHTML来获取second中的内容,而我之前放在了函数之外。

    2016-09-28 16:49:28

    共 1 条回复 >

JavaScript进阶篇

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

468194 学习 · 21891 问题

查看课程

相似问题