第一天的需求写了一个window.onload ,可以正常执行,第二天加了一个类似的需求,为了分开各个功能,我copy了前一天的代码,完成了功能,没有进行测试,直接上线,导致原来的代码无法运行,就像下面的代码一样

<script>// 第一天写的代码window.onload = function () {console.log("window.onload1");};// 第二天加的需求window.onload = function () {console.log("window.onload2");};
</script>

控制台只能打印

window.onload2

两次赋值window.onload ,第一次的值被第二次的值给覆盖了,所以第一个函数并没有执行

正确的写法应该是

<script>function func1() {console.log("window.onload1");}function func2() {console.log("window.onload2");}//   只能有一个`window.onload`window.onload = function () {func1();func2();};
</script>

可以得到期望的输出

window.onload1
window.onload2

window.onload不能正常执行相关推荐

  1. jquery中的ready函数与window.onload谁先执行

    关于$(document).ready(): jquery中的$(document).ready(),那$(document).ready()到底是什么作用呢?是不是可以用window.onload ...

  2. window.onload 函数不执行处理

    Google Chrome window.onload = function(){}   函数不执行处理 function pageOnLoad(){} window.onload = pageOnL ...

  3. $(document).ready()和window.onload之间的差异

    最近使用$(document).ready(function(){})遇到一个问题:加载页面后发送数据请求后台,得到的数据不对,后发现请求后台时,发送的数据为空,没有获取到值导致的.------改成w ...

  4. window.onload与document.ready的区别

    1. window.onload必须等到网页中所有的内容加载完(包含图片)才执行 document.ready网页中所有DOM结构绘制完执行,可能DOM并没有加载完 所有document.ready比 ...

  5. window.onload 与 jq的$(function(){})区别

    遇到一个这样的问题:当页面加载时,进行数据ajax调取,则使用了Windows.onload进行加载,则页面进入的时候会加载缓慢 或者直接就加载不上. 示例如下: window.onload = fu ...

  6. window.onload()方法和window.onscroll()方法

    也许你想成为太阳,可你却只是一颗星辰:也许你想成为大树,可你却是一棵小草.于是,你有些自卑.其实,你和别人一样,也是一片风景:做不了太阳,就做星辰,在自己的星座发光发热:做不了大树,就做小草,以自己的 ...

  7. window.onload与body.onload

    这两个都是在页面加载后运行.执行顺序和在代码中的位置有关,也和window.onload后面的函数是否匿名有关. 1.如果window.onload是在body里定义的,也就是在body onload ...

  8. 原生js的attachEvent和addEventListener解决window.onload在一个页面只能执行一次的问题

    原生js的attachEvent和addEventListener解决window.onload在一个页面只能执行一次的问题 参考文章: (1)原生js的attachEvent和addEventLis ...

  9. window.onload 不执行

    直接把window.onload这个换成$(document).ready 两者区别 ready 事件的触发,表示文档结构已经加载完成(不包含图片等非文字媒体文件).onload 事件的触发,表示页面 ...

最新文章

  1. 【linux命令】setterm控制终端属性命令(中英文)
  2. python error_python error整理
  3. 同质化软件“吃掉”创新 企业因何深陷罗网?
  4. python 实现ftp服务 简介
  5. 【Android 高性能音频】Oboe 开发流程 ( 包含头 Oboe 头文件 | 创建音频流 | 设置音频流 | 音频流回调类 AudioStreamCallback )
  6. vi 从第几行到第几行 替换_第三十三章:查找新函数:XLOOKUP,再也不用趴着电脑屏幕数第几列、第几行(二)...
  7. 从医院到家,再重返SAP成都研究院
  8. jbehave_使用JBehave,Gradle和Jenkins的行为驱动开发(BDD)
  9. 前端开启本地serve调试项目,http-server:一个命令行http服务器
  10. .net core 与ELK(4)后台运行els可视化工具和Kibana
  11. Spring源码之动态AOP自定义标签
  12. 【设计模式】Iterator设计作业-设计LinkedList的iterator
  13. linux系统ntp服务监听端口,Linux系统 NTP服务器配置详解
  14. ResultSet用法集锦
  15. MySQL详细教程 这一篇就够啦!
  16. 关于.net dll文件反编译
  17. 小红书6.18种草拔草投放攻略,品牌制胜决策时刻
  18. 基于5片FPGA处理的PCIE光纤传输硬件加速卡
  19. Windows 64位安装 memcached
  20. 使用 JavaScript 将 JSON 数据动态转换为 HTML 表

热门文章

  1. Spring Cloud Alibaba、Spring Cloud 版本升级、版本号对应情况和一些注意事项等
  2. 三思终结长贴:八年抗战!我被我的学生打败了——我要做一个“合格”的计算机老师
  3. 浏览器对url字符的处理
  4. 关于停机问题的一点思考
  5. 当人说君子动口不动手时怎么回怼_如何优雅㨃(duǐ)/怼人既彰显气质又㨃(duǐ)/怼得她无话可说?...
  6. 编译原理实验:自下而上的语法分析--(LR分析)
  7. 逻辑思维和形象思维能力的并行
  8. word 中的文字有点颜色,感觉像色差一样的处理办法 ,你试试
  9. 山东省软件行业协会程序员分会章程【草稿】,欢迎大家讨论
  10. 女朋友每晚都给我发诱惑图,我用python搞了更多诱惑图反击她!