I am trying to make a responsive mobile nav that will close out when a menu item is clicked, but I keep getting an error on this even though I have other scripts in the js file formatted the same way. Can you tell me why I would be getting this error?
Error message: "Uncaught TypeError: navLink.addEventListener is not a function"
JS:
{
    let navLink = document.getElementsByClassName("menu-item");
    //let navLink = document.querySelector(".menu-item a");
    
    navLink.addEventListener("click", () => {
        if (document.querySelector(".nav-header").className === "nav-header responsive") {
            document.querySelector(".nav-header").classList.remove(" responsive");
        }
        else {
            return;
        }
    });
}
If I change the variable rules or anything I also receive an error of xxx is null, so maybe it stems from there?
let navLink = document.querySelector(".menu-item a");
Error message: "Uncaught TypeError: navLink is null"
 
     
    