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

选项卡切换以后,为什么内容消失了

为什么我的选项卡实现切换效果后,内容却消失了。

正在回答

2 回答

帮你改了一下  原因我不清楚 不过改完还是出错我也不太会 不过效果出来了

function changeTab(obj){

            var tabs = document.getElementsByClassName("tab");

            var tabs_active = document.getElementsByClassName("tab_active")[0];

            var contents = document.getElementsByClassName("content");

            var contents_active = document.getElementsByClassName("content_active")[0];


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

if(tabs[i] == obj){

var index = i;

tabs_active.className = "tab";

tabs[i].className = "tab tab_active";

contents[index].className = "content content_active";

               contents_active.className = "content";

}

}

}


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

GiveMeGeek 提问者

非常感谢!
2016-07-01 回复 有任何疑惑可以回复我~
#2

GiveMeGeek 提问者

我觉得,因为通过getElementsByClassName是获取的一个数组,所以必须得给其一个索引。
2016-07-02 回复 有任何疑惑可以回复我~

感觉是因为getElemensByClassName的问题 获取ul标签 然后你修改了className 

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

举报

0/150
提交
取消

选项卡切换以后,为什么内容消失了

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