I am making a mobile menu. I want to change class in . The first step works and it removes 'fa-bars' class and adds 'fa-times'. But the second step does not work.
<div class="menuToggle">
<i id='test' class="fas fa-bars fa-2x"></i>
</div>
let menuActive = document.querySelectorAll('.menuToggle i')
var element = document.getElementById('test');
if(element.classList.contains('fa-bars')){
function Activemenu(){
menuActive.forEach((item) =>
item.classList.remove('fa-bars'));
this.classList.add('fa-times');
}
}else if(element.classList.contains('fa-bars')){
function Activemenu(){
menuActive.forEach((item) =>
item.classList.remove('fa-times'));
this.classList.add('fa-bars');
}
}
menuActive.forEach((item) =>
item.addEventListener('click',Activemenu));