夏析
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呢?
index是一个下标,标注当前你点击的是第几个,如果直接用i的话,不论你点击哪一个按钮,他都会弹出aLi.length的值。
由上面可知,后面的
aDiv[this.index].className = "show";
也可以写成:aDiv[i].className = "show";是吧?
JavaScript进阶篇
468060 学习 · 21891 问题
相似问题