Я пытаюсь переключаться между иконками, используя юникод. Я не уверен, что я делаю не так, я попытался переключиться, используя вместо этого их className, что мне тоже не помогло, любые ответы приветствуются.
(Я хотел бы использовать ванильный JavaScript только без JQuery)
const burger = document.getElementById('toggle');
burger.addEventListener('click', (e) => {
const tog = e.target;
if (tog.innerHTML === "") {
nav.style.display = "flex";
tog.innerHTML = "";
} else {
nav.style.display = "none";
}
});
<header class="navbar">
<i class="fa" id="toggle"></i>
<nav class="menu">
<a href="#">Home</a>
<a href="#">About</a>
<a href="#">Gallery</a>
<a href="#">Contact</a>
<a href="#">Search</a>
</nav>
</header>