未捕获的类型错误:无法在 app.js:5 处设置 null 的属性“onclick”

时间:2021-03-14 06:47:24

标签: javascript html navigationbar

在 onclick 函数中显示错误无法设置 null 属性,这用于导航栏

const body = document.querySelector("body");
const navbar = document.querySelector(".navbar");
const menuBtn = document.querySelector(".menu-btn");
const cancelBtn = document.querySelector(".cancel-btn");
menuBtn.onclick=()=>{
  navbar.classList.add("show");
  menuBtn.classList.add("hide");
  body.classList.add("disabled");
};
cancelBtn.onclick=()=>{
  body.classList.remove("disabled");
  navbar.classList.remove("show");
  menuBtn.classList.remove("hide");
};
window.onscroll=()=>{
  this.scrollY > 20
    ? navbar.classList.add("sticky")
    : navbar.classList.remove("sticky");
};

0 个答案:

没有答案