我正在尋找一種方法來切換三個堆疊的div的按鈕將按鈕觸發一個onclick函數,使該特定的div可見和隱藏其他。我已經在下面包含了一個jsfiddle,我現在對此有任何幫助的代碼將會很棒!顯示隱藏的DIV,同時使另一個隱藏
\t function togglediv(id1, id2, id3) {
\t \t \t \t var idOne = document.getElementById(id1);
\t \t \t \t var idTwo = document.getElementById(id2);
\t \t \t \t var idThree = document.getElementById(id3);
\t \t \t \t idOne.style.display = idOne.style.display == "block" ? "none" : "block";
\t \t \t \t idTwo.style.display = idTwo.style.display == "none";
\t \t \t \t idThree.style.display = idThree.style.display == "none";
\t \t \t }
<div class="table-responsive">
\t \t \t <button type="button" class="btn btn-primary" onclick="togglediv('inner-dung', 'inner-boss', 'inner-item')">
\t \t \t Dungeon
\t \t \t </button>
\t \t \t <button type="button" class="btn btn-primary" onclick="togglediv('inner-boss', 'inner-dung', 'inner-item')">
\t \t \t Boss
\t \t \t </button> \t
\t \t \t <button type="button" class="btn btn-primary" onclick="togglediv('inner-item', 'inner-dung', 'inner-boss')">
\t \t \t Item
\t \t \t </button> \t \t \t \t
\t \t </div>
\t \t
\t \t <div id="search-dung">
\t \t \t <div id="inner-dung">
\t \t \t \t DUNGEON
\t \t \t </div>
\t \t \t <div id="inner-boss">
\t \t \t \t BOSS
\t \t \t </div>
\t \t \t <div id="inner-item">
\t \t \t \t ITEM
\t \t \t </div>
\t \t </div>
\t
jquery具有簡單的功能(隱藏和顯示) –