Closed. This question needs to be more focused。它当前不接受答案。
想改善这个问题吗?更新问题,使其仅通过editing this post专注于一个问题。
2年前关闭。
我有一个关于原始JavaScript的问题,如何摆脱控制台错误,是说页面上不存在某些元素的最佳实践是什么?
更准确地说,我为首页制作了一个自定义滑块。而且该滑块仅存在于index.html中。而且,每当我转到其他页面时,都会收到一条错误消息,提示“ Uncaught TypeError:无法读取null的属性'style'。
现在,我知道问题出在哪里,JS正在寻找某个类,而该类在该页面上不存在。因此,我的问题是,克服此问题的最佳实践是什么?
我是否将其放入“ for”循环中?如果是,我会循环吗?
想改善这个问题吗?更新问题,使其仅通过editing this post专注于一个问题。
2年前关闭。
我有一个关于原始JavaScript的问题,如何摆脱控制台错误,是说页面上不存在某些元素的最佳实践是什么?
更准确地说,我为首页制作了一个自定义滑块。而且该滑块仅存在于index.html中。而且,每当我转到其他页面时,都会收到一条错误消息,提示“ Uncaught TypeError:无法读取null的属性'style'。
现在,我知道问题出在哪里,JS正在寻找某个类,而该类在该页面上不存在。因此,我的问题是,克服此问题的最佳实践是什么?
我是否将其放入“ for”循环中?如果是,我会循环吗?
最佳答案
我会添加一个if条件来搜索滑块,并且仅在找到该条件的情况下运行代码。
像这样:
if(document.getElementById("slider") != null)
{
//Do your stuff
}
关于javascript - 无法读取null的属性“property”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/53083925/
10-09 18:36