问答详情
源自:10-1 编程挑战

最后效果出现不了,但可以实现部分,求大神,头疼……

问题主要在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,试了一晚上都没能找到原因,完全想不通到底错在哪了

提问者:出世Sunny 2015-10-30 23:14

个回答