I want the navbar <ul> to disappear when I click it. With querySelectorAll() I selected all <li>s in the navbar. Then I added a click event listener to it. So when I click it, it should toggle the class of the navbar <ul> to "active" and then disappear.
It works with the toggle button but not with the <li>s.
<i id="togglebtn" class="fas fa-bars"></i>
<nav class="navbar">
    <div class="brand-title">brandName</div>
    <div class="navbar-links">
        <ul id="ul">
            <li class="jsscrolltrigger"><a href="#logo">Start</a></li>
            <li class="jsscrolltrigger"><a href="#Galerie">Galerie</a></li>
            <li class="jsscrolltrigger"><a href="#Adresse">Anfahrt</a></li>
            <li class="jsscrolltrigger"><a href="#Speisekarte">Speisekarte</>
            </li>
        </ul>
    </div>
</nav>
<script type="text/javascript">
    var togglebtn = document.getElementById("togglebtn");
    togglebtn.addEventListener("click", function () {
        ul.classList.toggle("active");
    });
    // this following part doesnt work //
    // i want the ul(navbar) to disappear when i click it //
    var a = document.querySelectorAll(".jsscrolltrigger");
    var ul = document.getElementById("ul");
    a.addEventListener("click", function () {
        ul.classList.toggle("active");
    });
</script>
 
     
     
    