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

来源:10-1 编程挑战

出世Sunny

2015-10-30 23:14

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

写回答 关注

0回答

还没有人回答问题,可以看看其他问题

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468060 学习 · 21891 问题

查看课程

相似问题