如何解决同个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 阅读 7 次 更新于 2025-07-19 19:37:26 我来答关注问题0
  •  翡希信息咨询 如何让多个网页调用共同的一段代码?

    创建外部JavaScript文件:创建一个新的JavaScript文件,例如commonCode.js。在这个文件中编写你想要多个网页共享的代码,例如:javascriptdocument.write;2. 在HTML页面中引用外部JavaScript文件: 在每个需要调用这段代码的HTML页面的标签或标签的底部添加以下代码:html其中path/to/commonCode.js应替换为你的comm...

  •  百度网友6705c13 我多个html页面引用一个js,一些js效果是在A页面执行的,但是引用的是同一个js文件

    首先你的代码结构不好,如果js被多个页面引用,那么它里面应该只包含公共的东西,与各个页面相关的js应该放到每个页面自己的js中。没有什么太好的方案,要么分离脚本,要么在脚本里判断元素是否存在,不存在就跳过指定功能。

  •  程序猿DD 多个页面引用同一个js或css文件的话,浏览器是会缓存还是重新加载?

    你把后面要加载的js与Css文件引用到主页面才会加载!多个页面引用同一个js或css文件的话,浏览器会缓存!

  • 方法:将两个页面需要共享的JavaScript代码提取出来,保存为一个单独的JS文件,然后在两个页面中都引用这个JS文件。步骤:创建一个新的JS文件,将需要共享的代码写入其中。在两个HTML页面的或标签中,通过来引用这个JS文件。这样,两个页面就可以共享a.js中定义的函数和变量了。总结: 使用iframe可以加载另...

  • 解决方法:建议使用HijackThis等工具扫描注册表和硬盘上的特定文件,以找到并清除恶意程序的入口。但需注意,这些工具可能会检测到一些正常程序正在使用的文件,因此在处理时需谨慎分析,避免误删正常程序。通用排查步骤:禁用/启用JS:尝试在浏览器中禁用JS,然后逐步启用各个JS文件,以确定哪个文件导致错误。

檬味博客在线解答立即免费咨询

报错相关话题

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