最后效果出現(xiàn)不了,但可以實(shí)現(xiàn)部分,求大神,頭疼……
問題主要在function那里,還有另一個(gè)版本的function,可以切換li并產(chǎn)生效果,但是div效果出不來,代碼如下
?? ???? function change(a){
?? ??? ??? ?var on=a.parentNode.childNodes; //獲取三個(gè)li
?? ??? ??? ?var op=document.getElementsByTagName("div");//獲取三個(gè)div
?? ??? ??? ?for(i=0;i<on.length;i++){
?? ??? ??? ??? ?if(a==on[i]){
?? ??? ??? ??? ??? ?on[i].className="on";
?? ??? ??? ??? ??? ?
?? ??? ??? ??? ?}else{
?? ??? ??? ??? ??? ?on[i].className="";
?? ??? ??? ??? ??? ?
?? ??? ??? ??? ?}
?? ??? ??? ?}
?? ??? ?}
成功切換標(biāo)簽后,在on[i].className下也試圖如法炮制寫下op[i].className的相應(yīng)語句,結(jié)果出現(xiàn)Bug,試了一晚上都沒能找到原因,完全想不通到底錯(cuò)在哪了