循环建立“匹配”“对应”关系,就用自定义属性-索引值-btn[ i ].index = i

重点:1、添加索引值的作用:建立匹配、对应的关系。

      比如:使每一个按钮对应数组里的每一张图,arrImg[this.index].

   2、不要在for循环的函数里面使用i.

   3、添加索引值的方法aBtn[i].index=i;//索引值 给每一个li添加了自定义属性index为i,它的作用是一旦和其他数组相匹配,就可以

                找到相应数组里的东西

        aBtn[0].abc=123 自定义属性

        JS可以为任何HTML元素添加任意个自定义属性

for里用了一个函数,里面可以用i

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

                aInput[i].index=i;            //这里的i并没有放在函数里所以可以是递增的数值

                aInput[i].onclick=function(){

                        this.value=this.index;            //这里是事先赋值的i值所以这里并不影响使用

                }

        }

        想建立“匹配”"对应"关系,就用索引值

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容