Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 26.01.2021, 06:23
Профессор
Отправить личное сообщение для _marisha Посмотреть профиль Найти все сообщения от _marisha
 
Регистрация: 18.05.2018
Сообщений: 170

Скрыть элемент после отправки формы
Доброго времени суток!
На сайте есть форма, после заполнения и закрытия которой выводится надпись "Загрузка". Необходимо после закрытия формы данную надпись убирать.

Форма обернута в div. Класс show добавляется в том случае, когда форма открыта:
<div class="partners_programm_frame jqmWindow jqm-init show"></div>


У элемента "Загрузка" есть id:
<div id="wait_comp_86906fa0458028bab6eac21abb256535" style="background: url(&quot;/bitrix/js/main/core/images/wait.gif&quot;) 10px center no-repeat scroll rgb(252, 247, 209); border: 1px solid rgb(225, 181, 45); color: black; font-family: Verdana, Arial, sans-serif; font-size: 11px; padding: 10px 30px 10px 37px; position: absolute; z-index: 10000; text-align: center; top: 339px; left: 768px;">Загрузка...</div>


Делаю так:
//нахожу форму
let $PartnerOpen = document.querySelectorAll('.partners_programm_frame.show');

//нахожу надпись "Загрузка"
let $waitPartner = document.getElementById('wait_comp_86906fa0458028bab6eac21abb256535'); 

//делаю проверку, если блок формы не 0, тогда надписи "Загрузка" добавляю класс "load-none".
 if ($PartnerOpen.length === 0){       document.getElementById('wait_comp_86906fa0458028bab6eac21abb256535').classList.add('load-none');
    }


Но после закрытия формы класс надписи не добавляется.
Подскажите, пожалуйста, что делаю не так?
Ответить с цитированием
  #2 (permalink)  
Старый 26.01.2021, 09:18
Аватар для voraa
Профессор
Отправить личное сообщение для voraa Посмотреть профиль Найти все сообщения от voraa
 
Регистрация: 03.02.2020
Сообщений: 2,750

Сообщение от _marisha
/делаю проверку, если блок формы не 0, тогда надписи "Загрузка" добавляю класс "load-none".
 if ($PartnerOpen.length === 0){    
Так не 0, или если не нашли таких дивов?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Выполнить скрипт только после того, как элемент с определенным id появляется в DOM strs Events/DOM/Window 10 26.05.2018 18:10
добавить элемент после li 1baddog1 Общие вопросы Javascript 10 17.02.2016 16:43
Как сделать disabled кнопки во время отправки формы? Bad Request Events/DOM/Window 7 16.04.2014 13:49
У элемента img внутри form пропадает событие после onsubmit формы Eugene Events/DOM/Window 2 18.06.2009 19:21
Передача фокуса из формы после ввода символа kuh Общие вопросы Javascript 2 08.03.2009 19:50