为了账号安全,请及时绑定邮箱和手机立即绑定

不知道是什么意思

window.onload=function(){

        var a=document.getElementById("tabs");

        var b=document.getElementsByTagName("li");

        var c=a.getElementsByTagName("div");

        for(var i=0;i<b.length;i++){

            b[i].index=i;

            b[i].onclick=function(){

                for(var n=0;n<b.length;n++){

                    b[n].className="";

                    c[n].className="hide";

                }this.className="on";

                c[this.index].className="";

                

            }

        }

    }


正在回答

1 回答

b[i].onclick=function(){

 for(var n=0;n<b.length;n++){

                    b[n].className="";

                    c[n].className="hide";

当点击li标签时,触发:清空所有li标签的class值和给所有div标签设置class值为hide。根据css,实现所有div内容隐藏。

for(var i=0;i<b.length;i++){

            b[i].index=i;   //将i赋值给li的index

             this.className="on"; //选定的当前标签设置class值为on

             c[this.index].className="";//当前标签div设置class值为hide



0 回复 有任何疑惑可以回复我~
#1

慕粉18939940585

最后一句 应该是清空当前div标签样式吧
2016-10-28 回复 有任何疑惑可以回复我~
#2

没有食欲的吃货 提问者

非常感谢!
2016-10-31 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

不知道是什么意思

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信