叶胖胖
2017-04-06 10:59
首先这里我只是做了初步的尝试,没有用li元素组,而是直接用了button元素组。
我知道btn[i].index=i是为了給元素设置索引值,但问题是我已经在body的三个按钮组里默认设置了对应的index值了,所以我认为在js里面就可以通过this.index引用对应被点击的按钮的索引值了,因此我一开始在JS里并没有添加语句“btn[i].index=i”,因此实现不了要求的效果,只有加上了才可以,不知道为什么。求大神们指教。
图一是我的三个按钮,里面已经默认设置了index值。 图二是我第一次没有在JS中加入btn[i].index=i语句时的代码,无法实现理想效果 图三是加入了btn[i].index=i语句后的代码段
这个应该是防止闭包函数获取不到索引把
不懂啊
我也不懂啊老铁
JavaScript进阶篇
468196 学习 · 21891 问题
相似问题