亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

選項卡切換以后,為什么內容消失了

為什么我的選項卡實現切換效果后,內容卻消失了。

正在回答

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
提交
取消
JavaScript進階篇
  • 參與學習       468835    人
  • 解答問題       22582    個

本課程從如何插入JS代碼開始,帶您進入網頁動態交互世界

進入課程

選項卡切換以后,為什么內容消失了

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號