window.onload=function(){
var tab = document.getElementById("tab-list");
var li = document.getElementsByTagName("li");
var div = tab.getElementsByTagName("div");
for(var i=0;i<li.length;i++){
li[i].index = i;
li[i].onmouseover = function(){
for(var i=0;i<li.length;i++){
li[i].className="";
}
this.className = "active";
for(var j=0; j<li.length; j++){
div[j].className="hide";
}
div[this.index].className = "show";
}
}
}
问题: 该怎么理解div[this.index] 例如点击的是第一个li 就是 div[li[0].index]是吧? index属性不懂
div[0]指的是div数组第一个div 但是 div[this.index] 是什么鬼 怎么理解this.index 例如指第一个li div[li[0].index]
绕死我了。
ruibin
相关分类