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

两次for循环?

不太明白 为啥要循环两次。。

正在回答

1 回答

 for(var i=0; i<aIl.length;i++){

                aIl[i].index = i;

                aIl[i].onclick = function(){

                    change(this.index);

                    iNow = this.index;

                }

             }

             function change(iNow){

                for(var i=0; i<aIl.length;i++){

                    aIl[i].className = "";

                    aDiv[i].style.display = "none";

                    aSpan[i].className = "";

                } 

           

第一次循环是:循环所有的li  加点击事件 

第二次循环是:循环所有的li 并且清空他们当前样式

我可能说的不是很具体,希望您能理解!

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

举报

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

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

进入课程

两次for循环?

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