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

赋值问题?

 num--;

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

这两行没懂,这个会形成一个循环吗?

正在回答

2 回答

num--; //意思是num=num-1;

document.getElementById("second").innerHTML=num;//意思是把id=second的元素的标记间内容改成num的值,单纯这两句是不会构成循环的,要加循环语句,才能构成循环,你看我的代码:

 var num=1;

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

   function test(){

       document.getElementById("num").innerText=num;//赋值给标记

       num++;

        if(num>5){//判断超过5秒

            clearInterval(i);//停止循环

            window.location.href="http://www.baidu.com";//跳转

        }

       }

    var i=setInterval(test,1000);


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

lzy瑜 提问者

非常感谢!
2016-09-19 回复 有任何疑惑可以回复我~

可以,num在执行减减操作,id为second的值一直被改变着。

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

举报

0/150
提交
取消
JavaScript进阶篇
  • 参与学习       468044    人
  • 解答问题       21891    个

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

进入课程

赋值问题?

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