qq_Y_133
2017-04-27 11:12
("odiv");
for(var i = 0; i < oli.length; i++){
oli[i].index = i;
oli[i].onclick = function() {
for(var n = 0; n < oli.length; n++ ) {
oli[n].className = "";
divs[n].className = "hide";
}
this.className = "tit_a";
divs[this.index].className = "";
};
}
还有这一段代码的每行语句是什么意思,真没看懂哎
for(var i = 0; i < oli.length; i++){ //遍历oli ,应该是li
oli[i].index = i; //给每个li 添加 index 等于 i 的下标
oli[i].onclick = function() { //点击li 事件
for(var n = 0; n < oli.length; n++ ) {
oli[n].className = ""; //遍历 头部 li 去除 选中样式
divs[n].className = "hide"; //遍历内容 li 去除 选中样式
}
this.className = "tit_a"; //点击 选中头部li 给他选中样式
divs[this.index].className = ""; //点击内容 li 给他选中样式
};
}
没有html 结构这个是看不出来
JavaScript进阶篇
468060 学习 · 21891 问题
相似问题