- ·上一篇文章:JavaScript Cookie
- ·下一篇文章:addEventListener和onclick的区别
当前位置:K88软件开发 → 文章中心 → 编程语言 → JavaScript → JS01 → 文章内容
window.onload 事件
-->
load事件通常用于检测文档内容或者图片是否加载完毕。
本文着重介绍注册在window对象上load事件,也就是window.onload事件。
浏览器支持:
(1).IE浏览器支持此事件。
(2).edge浏览器支持此事件。
(3).火狐浏览器支持此事件。
(4).Opera浏览器支持此事件。
(5).谷歌浏览器支持此事件。
(6).safria浏览器支持此事件。
网页中的某些JavaScript脚本代码往往需要在文档加载完成后才能够去执行,否则可能导致无法获取对象的情况,为了避免类似情况的发生,可以使用以下两种方式:
(1).将脚本代码放在网页的底端,运行脚本代码的时候,可以确保要操作的对象已经加载完成。
(2).通过window.onload来执行脚本代码。
第一种方式感觉比较凌乱(其实推荐使用),我们通常需要将脚本代码放在一个更为合适的地方,window.onload方式将是一个良好的选择。window.onload是一个事件,当文档内容完全加载完成会触发该事件。可以为此事件注册事件处理函数,并将要执行的脚本代码放在事件处理函数中,于是就可以避免获取不到对象的情况。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | <!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <style type="text/css"> #bg{ width:100px; height:100px; border:2px solid red; } </style> <script type="text/javascript"> window.onload=function(){ document.getElementById("bg").style.backgroundColor="#F90"; } </script> </head> <body> <div id="bg"></div> </body> </html> |
window.onload 事件