必须用 addEventListener 而非 onclick 属性;报 null 错因 DOM 未加载完,需将脚本放 前或用 DOMContentLoaded;动态元素用事件委托;批量绑定用 querySelectorAll;注意闭包与内存泄漏,及时 removeEventListener。

别用 onclick 属性写在 HTML 标签里,除非你只是临时调试或写个静态单页;真要进项目、要维护、要加逻辑,必须用 addEventListener。
为什么 document.getElementById(...).addEventListener 会报错 null?
最常见原因是脚本执行时 DOM 还没加载完,getElementById 找不到元素,返回 null,接着调 addEventListener 就崩了。
- 确保 JS 代码放在
前端入门到VUE实战笔记:立即使用
在学习笔记中,你将探索 前端 的入门与实战技巧!











