我在頁面上有兩個div(id的MAY和JUNE)和頁面上的兩個按鈕。該頁面通過顯示五月div開始,與六月div隱藏使用css顯示:無javascript toggle顯示和隱藏多個div元素
我想創建正確的JavaScript將切換他們兩個之間,但(在這裏搜索後)我可以只設法讓一個人工作。
Codepen出的問題是https://codepen.io/billteale/pen/zwBBez
<a href="#" id="button" >MAY</a>
<a href="#" id="button" >JUNE</a>
<!-- first div, shows on page load -->
<div id="MAY">
<div style="background-color: lightgrey"><h1 style="padding: 5px"><strong>May 2017</strong></h1>
</div>
<!-- second div, hidden originally -->
<div class="hidden" id="JUNE">
<div style="background-color: lightgrey"><h1 style="padding: 5px"><strong>June 2017</strong></h1>
</div>
...和當前的JS是
var button = document.getElementById('button'); // Assumes element with id='button'
button.onclick = function() {
var div = document.getElementById('MAY');
if (div.style.display !== 'none') {
div.style.display = 'none';
}
else {
div.style.display = 'block';
}
};
最終我將有四個或更多的div之間切換,與每個按鈕顯示其相關的div ,並隱藏其他人。
有人可以告訴我如何添加到我在這裏使代碼爲多元素的代碼?
你可以使用jQuery。有一個jQuery標籤。 –
我在最後一頁使用bootstrap,所以可以使用jquery,但是我缺乏知識令我非常沮喪。 –