Задать вопрос
@pizza6914

Почему не работает выход с модального окна?

let 
                 tdone = document.getElementById('tdone'),
                  modalone = document.getElementById('modalone'),
                  tdtwo = document.getElementById('tdtwo'),
                  modaltwo = document.getElementById('modaltwo');
              
                 tdone.onclick = function(){
                     modalone.style.display= "block";
                 };
               window.onclick = function (e){
                    if(e.target == modalone) {
                     modalone.style.display="none";
                       } 
                    };
              tdtwo.onclick = function(){
                     modaltwo.style.display= "block";
                 };
               window.onclick = function (e){
                    if(e.target == modaltwo) {
                     modaltwo.style.display="none";
                       } 
                    };


Второе модальное окно закрывается, но при этом первое нет. Но если удалить второе окно тогда первое закроется. Как это исправить?
  • Вопрос задан
  • 49 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Решения вопроса 1
window.onclick пишем один раз.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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