为了账号安全,请及时绑定邮箱和手机立即绑定

未捕获的类型错误:无法读取 HTMLSpanElement.menuBtn.onclick

未捕获的类型错误:无法读取 HTMLSpanElement.menuBtn.onclick

慕侠2389804 2022-12-22 09:43:49
为什么它不起作用?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。所以你不能指望用全小写来调用它。


查看完整回答
反对 回复 2022-12-22
?
开满天机

TA贡献1786条经验 获得超13个赞

classlist应该classList

放弃是在类型错误中。


查看完整回答
反对 回复 2022-12-22
?
千巷猫影

TA贡献1829条经验 获得超7个赞

menuBtn.addEventListener('click', () => {
   menuBtn.classList.add('active')
})

试试这个也许这会解决如果没有然后发布更多代码以及你在代码中使用的项目来自哪里


查看完整回答
反对 回复 2022-12-22
  • 3 回答
  • 0 关注
  • 104 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信