如何解决同个js文件在不同页面中出现浏览器报错情况
提示UncaughtTypeError错误,就是另外一个页面不存在这个“未捕获”的元素,然后就报错了,如果其他页面有这个元素存在,则不报错,这些页面用的都是同一个JS文件...
提示Uncaught TypeError错误,就是另外一个页面不存在这个“未捕获”的元素,然后就报错了,如果其他页面有这个元素存在,则不报错,这些页面用的都是同一个JS文件,虽然这个错误不影响页面,但是就觉得很纳闷,求大神解答注:下面的方法是在是在浏览器滚动事件中调用的:window.onscroll,目的是为了获取滚动的距离
展开
3个回答
展开全部
可以先判断一下你要获取的元素存不存在,如果不存在,那么就不要执行下面的代码,这样就不会报错了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是没有.sethome-con这个元素吧 没有这个元素肯定获取不到offsetTop的 所以会报错
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询