Как закрыть 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>
  • Вопрос задан
  • 45 просмотров
Решения вопроса 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
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
summer Ярославль
от 100 000 до 140 000 ₽
КРАФТТЕК Санкт-Петербург
от 60 000 до 80 000 ₽
19 апр. 2024, в 18:38
1500 руб./в час
19 апр. 2024, в 18:36
1500 руб./за проект
19 апр. 2024, в 18:36
30000 руб./за проект