[英]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
block
或none
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.