最后效果出現不了,但可以實現部分,求大神,頭疼……
問題主要在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,試了一晚上都沒能找到原因,完全想不通到底錯在哪了