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 = "a1";? ? ? ? ? ? ? ? for(var j = 0; j < aDiv.length; j++) {? ? ? ? ? ? ? ? ? ? aDiv[j].className = "hide";? ? ? ? ? ? ? ? ? ??? ? ? ? ? ? ? ? }? ? ? ? ? ? ? ? aDiv[this.index].className = "";? ? ? ? ? ? } ? ? ??? ? ? ? }? ? }他這個是先for循環3次,還是就循環一次直接觸發事件?
js里for循環里套index的問題
Mrgreed
2018-08-22 18:31:25