Cześć.
Mam kilka linków w navigacji, po naciśnięciu jednego z nich chce żeby podkreślił mi się na jakiś kolor, dodał klasę. To działa, natmiast przy kliknięciu na drugi ten poprzedni nie traci tego koloru i tak w kółko.
Mój kod:
const navElements = [...document.querySelectorAll('.nav-header--item')];
const newArr = navElements.map(item => {
item.classList.remove('abc');
item.addEventListener('click', function() {
if(item.classList.contains('abc')) {
item.classList.remove('abc')
}else {
item.classList.add('abc');
}
});
})
Macie jakieś pomysły? abc to klasa z kolorem który dodaje