两次for循环?

来源:10-1 编程挑战

humble_果_0

2015-08-21 20:00

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

写回答 关注

1回答

  • 班大人
    2015-08-24 16:48:48

     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 并且清空他们当前样式

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

JavaScript进阶篇

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

468061 学习 · 21891 问题

查看课程

相似问题

for循环

回答 3

for 循环

回答 3

for循环

回答 2

FOR循环

回答 2

for循环

回答 1