событие на несколько элементов
let array = document.querySelectorAll(".class");
но чтобы при клике событие срабатывало именно у нужного элемента, как это сделать?
addEventListener() там калбек и там $this
честно, не понял, можешь поразвёрнутее
если у тебя ванильный js, то почитай про .addEventListener()
я в курсе про .addEventListener(), мне нужно навесить событие на несколько элементов let array = document.querySelectorAll(".class"); но чтобы при клике событие срабатывало именно у нужного элемента
Повесь на контейнер (родителя)
а потом?
А дальше event.target и смотришь на класс
Всё ещё не понял, у меня такая задача при клике на блок из колонки слева надо поменять ширину у блока из колонки справа того же номера: https://codepen.io/jsstudy/pen/GRQdWjb И если я повешу обработчик на родителя, то event.target будет родитель, а мне нужны дочерние элементы..
Обсуждают сегодня