最后效果出现不了,但可以实现部分,求大神,头疼……
问题主要在function那里,还有另一个版本的function,可以切换li并产生效果,但是div效果出不来,代码如下
function change(a){
var on=a.parentNode.childNodes; //获取三个li
var op=document.getElementsByTagName("div");//获取三个div
for(i=0;i<on.length;i++){
if(a==on[i]){
on[i].className="on";
}else{
on[i].className="";
}
}
}
成功切换标签后,在on[i].className下也试图如法炮制写下op[i].className的相应语句,结果出现Bug,试了一晚上都没能找到原因,完全想不通到底错在哪了