Доброго времени суток! Помогите ссылкой или подскажите, что я делаю не так)
В общем, хочу сделать табы, сначала беру все кнопки с классом tabs__btn, прохожусь по ним методом forEach и удаляю класс active, там где он есть. Как сделать так, чтобы добавить этот класс active на ТЕКУЩУЮ кнопку? просто у меня получается, что active добавляется на последнюю кнопку, вне зависимости от того, что ты нажмешь...
помогите разобраться, что я делаю не так, пожалуйста)))
const tabsBtn = document.querySelectorAll('.tabs__btn')
tabsBtn.forEach(function(item){
addEventListener('click',function(){
let currentBtn = item
tabsBtn.forEach(function(item){
item.classList.remove('active')
})
item.classList.add('active')
})
})
<div class="tabs">
<div class="tabs__nav">
<button class="tabs__btn active" type="button">
Все
</button>
<button class="tabs__btn" type="button">
Металлочерепица
</button>
<button class="tabs__btn" type="button">
Гибкая кровля
</button>
<button class="tabs__btn" type="button">
Профнастил
</button>
</div>
</div>