如何解决同个js文件在不同页面中出现浏览器报错情况

getElementByClassName 没有匹配到任何的元素,你可以让它在没匹配到元素的情况下,用return语句终止函数继续执行。var list_text = document.getElementByClassName('fa-caret-right');if(list_text.length === 0){ return false; //如果匹配到0个元素,则将函数返回,不继续执行 } ...
如何解决同个js文件在不同页面中出现浏览器报错情况
是没有.sethome-con这个元素吧
没有这个元素肯定获取不到offsetTop的
所以会报错2019-08-20
这是因为你的
getElementByClassName
没有匹配到任何的元素,你可以让它在没匹配到元素的情况下,用return语句终止函数继续执行。
var list_text = document.getElementByClassName('fa-caret-right');
if(list_text.length === 0){
return false; //如果匹配到0个元素,则将函数返回,不继续执行
}2019-08-30
mengvlog 阅读 48 次 更新于 2025-10-31 09:15:26 我来答关注问题0
檬味博客在线解答立即免费咨询

报错相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部