慕俠2389804
2022-12-22 09:43:49
為什么它不起作用?const menuBtn = document.querySelector(".menu-icon span");
menuBtn.onclick = ()=>{ items.classlist.add("active");錯(cuò)誤:未捕獲的類型錯(cuò)誤:無(wú)法讀取 HTMLSpanElement.menuBtn.onclick 處未定義的屬性“添加”
3 回答

慕萊塢森
TA貢獻(xiàn)1810條經(jīng)驗(yàn) 獲得超4個(gè)贊
這對(duì)我來(lái)說(shuō)似乎是一個(gè)錯(cuò)字。請(qǐng)?zhí)鎿Qclasslist為classList。
rest of code ...
const menuBtn = document.querySelector(".menu-icon span");
menuBtn.onclick = ()=> { items.classList.add("active"); ... rest of code
的此屬性在element.classList中定義camelCase。所以你不能指望用全小寫來(lái)調(diào)用它。

千巷貓影
TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超7個(gè)贊
menuBtn.addEventListener('click', () => { menuBtn.classList.add('active') })
試試這個(gè)也許這會(huì)解決如果沒(méi)有然后發(fā)布更多代碼以及你在代碼中使用的項(xiàng)目來(lái)自哪里
添加回答
舉報(bào)
0/150
提交
取消