静态网页响应式按钮出错

 

图片是路径问题,下面的那个是js里面你定义的变量没有赋值,或者写错了 

这个错误是指 调用classList属性的对象是 null
比如你的代码是 obj.classList
obj变量的值是 null
这种错误一般是用
var obj = document.getElementById("元素Id");
获取页面元素没有成功,可能是你元素id写错了。
或者是处于代码下面的页面元素还没有解析完,访问不到。
要把script放在页面body标签的最下面,或者使用window.onload事件(页面解析完成后触发)才可以。
 

搜索一下classListr然后用的时候加个判断if(obj.classList!=null||obj.classList!=undefinde){再用}也就是非空判断