xuxianxiu
2016-07-17 08:44
window.onload = function(){
var con = document.getElementById("content");
var oLi = document.getElementsByTagName("li");
var oDiv = con.getElementsByTagName("div");
for(var i=0;i<oLi.length;i++){
oLi[i].index = i;
oLi[i].onmouseover = function(){
for(var j=0;j<oLi.length;j++){
oLi[j].className="";
oDiv[j].className="hide";
}
this.className="oLi";
oDiv[this.index]="";
}
}
}
this.className="oLi";
oDiv[this.index]="";
后面的oDiv[this.index]=""; 差了 .className
应该是第二个for里面错了
是不是this.className="oLi",错了
JavaScript进阶篇
468060 学习 · 21891 问题
相似问题