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

Как закрыть DIV по клику на × в моём случае?

Есть кнопка-
<button class="open">КНОПКА</button>
Есть скрытый div ,который расположен в каждом товаре.-
<div class="over-product hidden">тут скрытое содержимое </div>

Открываю cкрытый DIV вот таким вот кодом-
const items = document.querySelectorAll(".our-products_item");
for (let i = 0; i < items.length; i++) {
	items[i].querySelector('.open').addEventListener("click", function(){btnClick(i)});
}
function btnClick(item) {
  items[item].querySelector('.over-product').classList.toggle("hidden");
}


ВОПРОС-
Что нужно добавить в js коде,чтоб вторая кнопка(крестик) закрывала его?
Кнопка условно- <button class="сlosed">×</button>
  • Вопрос задан
  • 46 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 1
wscms
@wscms
const items = document.querySelectorAll(".our-products_item");
for (let i = 0; i < items.length; i++) {
  items[i].querySelector('.open').addEventListener("click", function(){btnClick(i)});
  items[i].querySelector('.сlosed').addEventListener("click", function(){btnClick(i)});
}
function btnClick(item) {
  items[item].querySelector('.over-product').classList.toggle("hidden");
}

при условии, что .closed на одном уровне DOM с .open
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Tim-A-2020
@Tim-A-2020
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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