轮播图循环中的 aLiOl[i].go = i 问题

我这里做了轮播图,为什么要弄这个aLiOl[i].go = i;
而且我在下面的函数中也打印不出来console.log(i)
但是我这个console.log(aLiUl[this.go]);是可以打印出来的
求大佬帮忙看下,这两个不是一个东西吗

    for(var i=0;i<aLiOl.length;i++){ 
                aLiOl[i].go = i;  //有序的排列

                aLiOl[i].onmouseover = function(){
                    for(var i=0;i<aLiOl.length;i++){
//有序的classname清空
                        aLiOl[i].className = '';
                        aLiUl[i].style.display = 'none';
                        aLiUl[i].style.filter = 'alpha(opacity=0)';
                        aLiUl[i].style.opacity = 0;
                    }
//有序的类名激活
                    this.className = 'active';
                    console.log[i];
                    // console.log(aLiUl[this.go]);
                    // console.log(aLiUl[i]);
阅读 610
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题