Например у меня в разметке есть несколько элементов которые ведут себя один в один и у них одинаковые классы
<body>
<div class="box"><button>Press</button></div>
<div class="box"><button>Press</button></div>
</body>
я пытался вот так в js сделать
const box = document.querySelectorAll('box');
box.forEach((el) => {
const btn = el.querySelector('button');
btn.addEventListener('click', => {
box.classList.add('active');
})
});
Но с таким подходом при клике на кнопку по любому из блоков, active класс добавляется всем box блокам.