为什么它不起作用?const menuBtn = document.querySelector(".menu-icon span");
menuBtn.onclick = ()=>{ items.classlist.add("active");错误:未捕获的类型错误:无法读取 HTMLSpanElement.menuBtn.onclick 处未定义的属性“添加”
3 回答
慕莱坞森
TA贡献1810条经验 获得超4个赞
这对我来说似乎是一个错字。请替换classlist为classList。
rest of code ...
const menuBtn = document.querySelector(".menu-icon span");
menuBtn.onclick = ()=> { items.classList.add("active"); ... rest of code
的此属性在element.classList中定义camelCase。所以你不能指望用全小写来调用它。
千巷猫影
TA贡献1829条经验 获得超7个赞
menuBtn.addEventListener('click', () => { menuBtn.classList.add('active') })
试试这个也许这会解决如果没有然后发布更多代码以及你在代码中使用的项目来自哪里
添加回答
举报
0/150
提交
取消