实现选项卡切换不懂在JS语段里为什么一定要btn[i].index=i语句
首先这里我只是做了初步的尝试,没有用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语句后的代码段