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

为什么它不起作用?

const menuBtn = document.querySelector(".menu-icon span");
menuBtn.onclick = ()=>{ items.classlist.add("active");

错误:

未捕获的类型错误:无法读取 HTMLSpanElement.menuBtn.onclick 处未定义的属性“添加”


慕侠2389804
浏览 106回答 3
3回答

慕莱坞森

这对我来说似乎是一个错字。请替换classlist为classList。rest of code ...const menuBtn = document.querySelector(".menu-icon span");menuBtn.onclick = ()=> { items.classList.add("active"); ... rest of code的此属性在element.classList中定义camelCase。所以你不能指望用全小写来调用它。

开满天机

classlist应该classList放弃是在类型错误中。

千巷猫影

menuBtn.addEventListener('click', () => {    menuBtn.classList.add('active') })试试这个也许这会解决如果没有然后发布更多代码以及你在代码中使用的项目来自哪里
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript