我在頁面上有兩個div,下面有兩個按鈕來分別控制隱藏和顯示它們。jquery button toggle show hide div
<div class="threeSixtyContainer">
<div class="toggle360" style="display: block;" id="Blue">Im Blue</div>
<div class="toggle360" style="display: none;" id="Red">Im Red</div>
<ul class="flashlinks">
<li id="" class="flashlinks"><a href="#Blue" onclick="toggle_visibility('Blue');">Blue</a></li>
<li id="" class="flashlinks"><a href="#Red" onclick="toggle_visibility('Red');">Red</a></li>
</ul>
</div>
我現在在鏈接的onclick上使用此javascript。
function toggle_visibility(id) {
var e = document.getElementById(id);
console.log(e);
if(e.style.display == 'none') {
e.style.display = 'block';
} else {
e.style.display = 'none';
}
}
它的工作原理但是我怎樣才能使它點擊一個按鈕將禁用另一個按鈕。所以單擊藍色將顯示藍色div並隱藏紅色div,然後禁用該按鈕並啓用另一個按鈕,這樣可以禁用相同的按鈕,但是反過來。
我已經提出了我在我的頁面上使用的代碼小提琴的工作,但在小提琴它不是?不知道爲什麼,無論如何發病。
編輯_小提琴現在工作。謝謝。
請看看[隱藏所有元素](http://stackoverflow.com/questions/4644673/hide-all-elements-with-class-using-plain-javascript) – Anusha