@Taison_007

Как выводить в одном модальном окне данные из разных карточек товара по клику на кнопку?

Есть модальное окно и много карточек товара, при клике на кнопку в карточке товара должно открываться модальное окно с отображением данных из карточки.

var modal = document.getElementById('myModal');


var btn = document.getElementById("card-1");


var span = document.getElementsByClassName("close")[0];


btn.onclick = function() {
    modal.style.display = "flex";
}


span.onclick = function() {
    modal.style.display = "none";
}


window.onclick = function(event) {
    if (event.target == modal) {
        modal.style.display = "none";
    };
};
  • Вопрос задан
  • 650 просмотров
Пригласить эксперта
Ответы на вопрос 1
erge
@erge
Примус починяю
Ну например переписывать содержимое карточки в модальное окно перед его отображением.
как-то то так:
btn.onclick = function() {
modal.innerHTML = btn.innerHTML;
modal.style.display = "flex";
}
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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