Имеется следующий контент html:
<div class="content">
<nav class="menu">
<ul class="list">
<li class="general"><a href="">Один</a></li>
<li class="general"><a href="">Один</a></li>
<li class="general"><a href="">Один</a></li>
<li class="general"><a href="">Один</a></li>
</ul>
</nav>
</div>
И код JS который при клике на какой либо элемент, должен добавлять этому элементу новый класс 'active':
var elements = document.querySelectorAll(".general")
elements.forEach(function(elem){
elem.addEventListener("click", function(){
elem.classList.toggle("active")
})
})
Вообще понять не могу, почему не работает.