当两个js程序同时执行的时候,后面一个会把前面一个覆盖掉,导致前面的window.onload失效。

解决办法:

 1 <script>
 2 window.onload = function(){            //第一个要执行的事件,会被覆盖
 3     alert("lee");
 4 }
 5
 6 if (typeof window.onload == "function") {    //判断之前是否有windows.onload
 7     var saved = null;                        //创建一个保存器
 8     saved = window.onload;                    //把之前的window.onload那胖次吗群殴;奥
 9 }
10
11
12 window.onload = function(){            //最终一个要执行的事件
13     saved();                        //执行上一个事件
14     alert("Mr Lee");                //执行本事件
15 }
16
17
18 </script> 

saved就是window.onload,saved()相当于window.onload();

但是window.onload()不能执行

所以saved()相当于window.onload =  function(){};

转载于:https://www.cnblogs.com/zz334396884/p/7390068.html

两个js文件同时执行,解决覆盖问题相关推荐

  1. 两个JS文件使用全局变量并互相调用funciton,JS判断checkbox状态,延迟执行JS语句

    HTML: <!DOCTYPE html> <html><head><meta charset="utf-8"><title& ...

  2. 异步加载js文件并执行js方法:实现异步处理网页的复杂效果

    异步加载js文件并执行js方法:实现异步处理网页的复杂效果 有这么一个场景,当你的网页页面效果过多就会造成了打开页面的速度变得缓慢,长时间处于加载的状态,这样的效果通常会让用户感到不友好,通常的处理方 ...

  3. vue-cli打包后,找不到css、js文件问题的解决

    搜了一些解决方案,发现很多人只贴一点代码,就说解决了.我照葫芦画瓢,却依然无法实现,这就导致我"既不知其然也不知其所以然".于是我研究了config/index.js的配置,摸索出 ...

  4. javaweb项目JS文件报错解决办法

    在使用Eclipse3.7及以后的版本的时候,加入大型的js文件如jQuery文件,会报错(missing semicolon),文件中会显示红色小X,虽然这个错误并不会影响项目的运行,但是这个却会大 ...

  5. linux中js文件有乱码,解决node.js读取文件时中文乱码问题

    node.js不能很好地支持中文字符,在读取文件的时候,会出现对中文内容读取的乱码问题(linux系统下默认utf-8编码,一般不会出现该问题,但windows和部分虚拟机由于文件存储格式不同,可能会 ...

  6. 前端vue2项目引入第三方js文件或者远程js文件并执行相应方法

    啥也不多说,直接上结论 新建一个目录和文件例如: ./tools/load.js //引入远程js,加载完成后执行相应方法 function loadJs(src) {return new Promi ...

  7. _Default同时存在于两个dll文件中的解决办法

    编译器错误消息:CS0433: 类型"_Default"同时存在于"c:\Windows\Microsoft.NET\Framework\v2.0.50727\Tempo ...

  8. vue如何引入外部js文件,待解决,急!!!

    html中用<script src="https://mas.spdb.com.cn/public/scripts/app.upchat.js"></script ...

  9. IDEA中导入VUE后,JS文件爆红解决办法

    原因:可能是js版本不兼容的问题,修改如下图: 点击File–>settings,搜索:JavaScript,如图修改

最新文章

  1. Linux查看系统开机时间(转)
  2. 利用jmeter向数据库批量导入数据
  3. CentOS安装SVN服务器并配置HTTPS连接
  4. Linux系统下,虚拟终端开启256色_虚拟终端类型xterm开启256色
  5. java cipher用法_java使用Cipher 执行RSA解密报错
  6. 独家:为了永不停机的计算服务 - 三月月刊
  7. 美图秀秀计算机教程,美图秀秀批处理软件详细图文版使用教程,一起学习吧
  8. 双目测距原理 matlab,双目测距的基本原理
  9. the little schemer 笔记(0)
  10. python .center用法_python之testcenter操作
  11. ios 获取沙盒文件名_iOS之沙盒路径
  12. http://www.jb51.net/article/84149.htm
  13. 罗宾斯管理学13版pdf_罗宾斯管理学13版答案pdf
  14. ssm基于jsp的在线点餐系统 毕业设计源码111016
  15. 办公大师系列经典丛书 诚聘译者
  16. 【辗转反侧不得眠,心中疑惑何时解】---前段时间安装了showdoc,由于停电忘记怎么安装的了--稀里糊涂的重启showdoc
  17. java.util.Optional
  18. centos 7 vmstat命令详解
  19. JS逆向解密凡科网密码
  20. 《乔布斯传》英文原著重点词汇笔记(二)【 chapter one】

热门文章

  1. java 读取网络图片_每日一学:如何读取网络图片
  2. numpy列相加_Python数据分析入门:NumPy基础:数组与向量化计算
  3. xgboost分类器直接调用验证集的评估结果
  4. 注意力机制中的Q、K和V的意义
  5. python3月新增知识点
  6. editplus行转列_EditPlus常用快捷键
  7. FastAPI ------框架基础
  8. 【python】解决[SSL: CERTIFICATE_VERIFY_FAILED]
  9. Opendaylight将自己写的feature添加到控制器当中
  10. Android中WebView加载sdcard中的html显示