Закройте раздел оповещения только после того, как несколько раз нажмете кнопку X

#javascript

#язык JavaScript

Вопрос:

 lt;div class="alert"gt;  lt;span   id="button"   class="closebtn"   onclick="this.parentElement.style.display='none';"gt;amp;times;  lt;/spangt;  This is an alert box. lt;/divgt;  

Я попытался использовать функцию оповещения, но я узнал, что вы не можете управлять ею, поэтому я создал div оповещения, но я не знаю, как получить название.

Комментарии:

1. Пытались сохранить количество кликов в переменной?

Ответ №1:

Вы можете сохранить количество кликов в переменной, и когда оно достигнет определенного предела, вы скроете предупреждение и сбросите счетчик.

 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; } 
 lt;div class="alert"gt;  lt;spangt;This is an alert box.lt;/spangt;  lt;span id="button" class="closebtn" role="button"gt;amp;times;lt;/spangt;  lt;/divgt;