视频135中,为获取点击的a所处的下标,对a添加这个DOM对象,添加属性,这个真的牛逼
下面为DOM对象,添加属性,真的牛逼
自写的菜鸡版本
// 点击超链接,切换到指定图片
for(var i = 0; i < navDivSubA.length; i++){
navDivSubA[i].onclick = function(event){
event = event || window.event;
for(var j = 0; j < navDivSubA.length; j++){
if(event.target == navDivSubA[j]){//或者是利用this == navDivSubA
imgList.style.left = j * -520 + "px";
}
}
}
}
视频中的牛逼版本
for(var i = 0; i < navDivSubA.length; i++){
navDivSubA[i].number = i;
navDivSubA[i].onclick = function(){
imgList.style.left = this.number * -520 + "px";
}
}

上面采用的方法是为DOM对象添加属性,然后通过this的使用,利用DOM对象的属性,来获取点击的a标签所处的下标,牛逼