簡體   English   中英

單擊javascript / html后如何切換div

[英]How to toggle a div after clicking javascript/html

我正在嘗試使用div來顯示游戲規則,因此當他們選擇“按鈕”時,它將顯示規則,但是我無法通過重新選擇規則來使其關閉。 我嘗試了其他一些解決方案,但它們並不是我想要的。

<script type="text/javascript">
function showDiv() {
   document.getElementById('howto').style.display = "block";
}
</script>

<input type="button" name="rules" value="How to Play!" onclick="showDiv()" />
<div id="howto"  style="display:none;" class="rules" > WELCOME</div>

您可以使用toggleDiv而不是showDiv函數來檢查顯示樣式並將其設置為當前未設置的none blocknone block 例如:

<script type="text/javascript">
function toggleDiv() {
 var div = document.getElementById('howto'); 
 div.style.display = (div.style.display == "block") ? "none" : "block";
}
</script>

<input type="button" name="rules" value="How to Play!" onclick="toggleDiv()" />
<div id="howto"  style="display:none;" class="rules" > WELCOME</div>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM