[英]Close the alert div only after clicking the X button a number of times
<div class="alert">
<span id="button" class="closebtn" onclick="this.parentElement.style.display='none';">×</span>
This is an alert box.
</div>
我嘗試使用警報 function 但我了解到您無法操作它所以我創建了一個警報 div 但我不知道如何實現標題。
您可以將點擊次數存儲在變量中,當達到一定限制時,您隱藏警報並重置計數器。
let countClicks = 0; document.querySelector('#button').onclick = function() { countClicks++; if (countClicks === 3) { document.querySelector('.alert').classList.add('hidden'); countClicks = 0; } };
.hidden { display: none; } #button { cursor: pointer; }
<div class="alert"> <span>This is an alert box.</span> <span id="button" class="closebtn" role="button">×</span> </div>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.