@kaleon

Как получать повторный алерт после закрытия старого?

Код срабатывает по кнопке. Если после первого раза закрыть, то больше алерт показываться не будет, потому что не находит error-alert.

JS
if (!var) {
        return document.getElementById('error-alert').style.display = 'block';
}


HTML

<div id="alerts">
    <div id="error-alert" class="alert alert-danger alert-dismissible fade show" role="alert" style="display: none;">
         <button type="button" class="close" data-dismiss="alert">&times;</button>
         <strong>Ошибка!</strong> 
   </div>
</div>
  • Вопрос задан
  • 152 просмотра
Пригласить эксперта
Ответы на вопрос 1
Exomode
@Exomode
Архитектор ПО
Следует понимать, что ваш код отрабатывает в рантайме линейно и большинство проверок отработают сразу после загрузки DOM. Если вам нужно, чтобы проверки и события работали уже после загрузки документа отложенно, вам необходимо изменить логику вашего кода. Например, повесить вашу проверку и показ алерта на таймаут или событие клика кнопки, тогда алерт будет показываться по условию уже после загрузки документа.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы