慕运维3800666
2017-03-30 23:08
oLis[i].onclick = function() {
for(var n= 0;n<oLis.length;n++){
oLis[n].className = "";
oDivs[n].className = "hide";
}
this.className = "on";
oDivs[this.index].className = "";
}
};
这里开始有点看不明白,求大神解释一下实现什么了,望详细一点
oLis[i].onclick = function() { for(var n= 0;n<oLis.length;n++){ //循环开始 oLis[n].className = ""; //给每个li标签的类名改为“” oDivs[n].className = "hide"; //将每个div标签的类名改为“hide” } //循环结束 this.className = "on"; //将当前鼠标点击标签的类名改为“on” oDivs[this.index].className = ""; //this.index为当前鼠标点击li标签的索引 } };
JavaScript进阶篇
468195 学习 · 21891 问题
相似问题