Задать вопрос
@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>
  • Вопрос задан
  • 159 просмотров
Подписаться 1 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик расширенный
    13 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
Exomode
@Exomode
Архитектор ПО
Следует понимать, что ваш код отрабатывает в рантайме линейно и большинство проверок отработают сразу после загрузки DOM. Если вам нужно, чтобы проверки и события работали уже после загрузки документа отложенно, вам необходимо изменить логику вашего кода. Например, повесить вашу проверку и показ алерта на таймаут или событие клика кнопки, тогда алерт будет показываться по условию уже после загрузки документа.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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