问答详情
源自:8-17 编程练习

不知道哪里错了,5秒那里没有倒数的计时​效果

不知道哪里错了,5秒那里没有倒数的计时效果

提问者:minixu 2015-06-14 12:05

个回答

  • qq_驰兮_0
    2015-06-14 15:48:30
    已采纳

    <script type="text/javascript">  

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

       var num=parseInt(document.getElementById("time").innerHTML.trim(),10);

        function count()

        {

            if(num>0){

                num--;

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

            }

            else if(num==0)

                {

                    location.assign("http://www.imooc.com/");

                }

        }

        setInterval("count()",1000);

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

     </script>


  • 小鱼机
    2015-06-24 16:30:29

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

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

    把“==”  干掉   改成一个等号


  • 化龙贝
    2015-06-14 12:37:31

    使用 Chrome 浏览器,按F12

    点击Console 标签

    -----------------------------------

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

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

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

    不知道你为什么用 == 而不用 = 呢?