For我看不懂呀,拜托指點
window.onload = function() {
??????? var oUl1 = document.getElementById("ul1");
??????? var aLi = oUl1.getElementsByTagName("li");
??????? var oDiv = document.getElementById("tab-list");
??????? var aDiv = oDiv.getElementsByTagName("div");
??????? for(var i = 0; i < aLi.length; i++) {
??????????? aLi[i].index = i;
??????????? aLi[i].onmouseover = function() {
??????????????? for(var i = 0; i < aLi.length; i++) {
??????????????????? aLi[i].className = "";
??????????????? }
??????????????? this.className = "active";
??????????????? for(var j = 0; j < aDiv.length; j++) {
??????????????????? aDiv[j].className = "hide";
??????????????? }
??????????????? aDiv[this.index].className = "show";
??????????? }?????? ?
??????? }
??? }
這些For我看不懂呀,? aLi[i].index = i;是什么意思呀,求大神指點
2016-11-29
這個aLi[i]是選中一個li標(biāo)簽。aLi[i].index = i是給這個被選中的li標(biāo)簽添加一個index屬性(就是索引屬性)。后面直接通過一個div中的索引去添加一個類格式??梢匀ミ@個鏈接上看一看index的簡介http://www.w3school.com.cn/jsref/dom_obj_option.asp