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

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

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

正在回答

3 回答

<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>


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

minixu 提问者

非常感谢!
2015-06-14 回复 有任何疑惑可以回复我~
#2

minixu 提问者

不懂 var num=parseInt(document.getElementById("time").innerHTML.trim(),10);最后 trim(),10);的意思。不过把这行改了确实会计时了!
2015-06-14 回复 有任何疑惑可以回复我~
#3

qq_驰兮_0 回复 minixu 提问者

trim()这个去除源码里面的空格,10转化为10进制数
2015-06-14 回复 有任何疑惑可以回复我~
#4

minixu 提问者 回复 qq_驰兮_0

懂了谢谢
2015-06-15 回复 有任何疑惑可以回复我~
查看1条回复

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

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

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


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

使用 Chrome 浏览器,按F12

点击Console 标签

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

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

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

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

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


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

minixu 提问者

改了一下还是不会计时..
2015-06-14 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

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