同学代码中赞最多的那个,有一段没看出来什么意思

来源:10-1 编程挑战

夏析

2018-09-03 07:38

for循环里,这个


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

    aLi[i].index = i;

}


这个是 获取id为uil的下面所有子li element的列表 赋值给 aLi ,但是为什么 i还要赋值给 .index呢?


写回答 关注

2回答

  • Elias丿纯黑
    2018-09-11 10:23:31

    index是一个下标,标注当前你点击的是第几个,如果直接用i的话,不论你点击哪一个按钮,他都会弹出aLi.length的值。

  • 夏析
    2018-09-03 07:52:00

    由上面可知,后面的

    aDiv[this.index].className = "show";

    也可以写成:aDiv[i].className = "show";是吧?

JavaScript进阶篇

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

468060 学习 · 21891 问题

查看课程

相似问题