li[i].index=i; 这段代码是什么意思啊,总觉得他可有可无,li[i]就可以找到对应的li啊??求解答

<script type="text/javascript">    

window.onload = function(){    

var oTab = document.getElementById("tabs");    

var oUl = oTab.getElementsByTagName("ul")[0];    

var oLis = oUl.getElementsByTagName("li");    

var oDivs= oTab.getElementsByTagName("div");    

for(var i= 0,len = oLis.length;i<len;i++){    

oLis[i].index = i;    

oLis[i].onclick = function() {    

for(var n= 0;n<len;n++){    

oLis[n].className = "";    

oDivs[n].className = "hide";    

}    

this.className = "on";    

oDivs[this.index].className = "";    

}    

};    

}    

</script>    

</head>    


慕粉1153155312
浏览 1118回答 2
2回答

ruibin

你只要明白oLis是个什么东西就行。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript