Lomonos1917
@Lomonos1917
Делаю IRE для предприятия с нуля.

Как вызывать функцию по кнопке больше одного раза?

Есть кнопка:

<button id="add_service" onclick="open_modal_service_Function()"> <img src="servicelist.png" alt="РЕМОНТ и ТО"></button>

По клику вызывается модальное окно:

function open_modal_service_Function(){
    var modal = document.getElementById("mod_back_serv");
    var btn_open = document.getElementById ("add_service");

    btn_open.onclick = modal.style.display = "block"
}

И эта функция работает - окно открывается.

Проблема следующая: за одну сессию пользователь должен открыть это окно некоторое (неопределённое) кол-во раз. Это в данном случае не работает. Функция срабатывает только один раз.
Что необходимо изменить, чтобы функция постоянно отзывалась по клику?
  • Вопрос задан
  • 65 просмотров
Решения вопроса 1
MrDecoy
@MrDecoy Куратор тега JavaScript
Верставший фронтендер
btn_open.onclick = modal.style.display = "block"
Так а зачем вы перезаписываете функцию, которая должна происходить по клику?

Что необходимо изменить, чтобы функция постоянно отзывалась по клику?

- btn_open.onclick = modal.style.display = "block"
+ modal.style.display = "block"
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы