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

Как открывать одну форму на две разные кнопки JS?

В кратце то, что имеем
var link = document.querySelector(".btn-zv");
var popup_zv = document.querySelector(".popup-zv")
var login = popup_zv.querySelector("[name=name]")
var popup_bg = document.querySelector(".popup-bg");

link.addEventListener("click", function (event) {
    console.log("задвать вопрос");
    event.preventDefault();
    popup_zv.classList.toggle("popup-show");
    popup_bg.classList.toggle("popup-bg-show");
    login.focus();

});


Так жесть есть две разные кнопки с одинаковым классом.
Как я понял .querySelector записывает только первый найденный элемент.
Чтобы взять все элементы, нужно использовать .querySelectorAll, а он не работает.(я просто подствил один вместо другого, может синтаксис нужно изменить ? )
Нужно получить:
Нажатие на две разные кнопки(с одинаковым классом) вызывать один JS код (попап)
  • Вопрос задан
  • 293 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
Решения вопроса 1
chelkaz
@chelkaz
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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