核心知识
查询为空的排错
对 null 调用属性或方法会产生 TypeError,应先找出为什么没查询到。
- 检查选择器拼写
- 检查脚本执行时机
- 检查目标是否真的存在于当前页面
const panel = document.querySelector('#panel');
if (!panel) console.error('未找到 #panel');
对 null 调用属性或方法会产生 TypeError,应先找出为什么没查询到。
const panel = document.querySelector('#panel');
if (!panel) console.error('未找到 #panel');