window.onload事件
一、网页中的某些JavaScript脚本代码往往需要在文档加载完成后才能够去执行,否则可能导致无法获取对象的情况,为了避免类似情况的发生,可以使用以下两种方式:
(1).将脚本代码放在网页的底端,运行脚本代码的时候,可以确保要操作的对象已经加载完成。
(2).通过window.onload来执行脚本代码。
每个页面只能使用一次window.onload,而且多次使用的话,只有最后一次绑定的方法可以执行!
二、例子来详解:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> #hd{ width: 500px; height: 300px; background:plum; margin: 100px auto; } </style> <script type="text/javascript"> // 因为页面是从上往下走的(加载),走到script这里还没有"hd"所以页面不显示,(加载不到); // window页面onload加载完成,意思是说页面加载完毕之后再执行function函数 // 需要的时候就加window.onload:需要用js操作body里面的元素的时候,就要写window.onload window.onload = function(){ // 抓到id是hd的元素,然后绑定单击事件 单击事件名字用onclick function函数就是处理程序 // (onclick)单击这个("hd")元素,执行function()这个函数 document.getElementById("hd").onclick = function(){ alert('这样可以了吧?'); } } </script> </head> <body> <div id="hd"></div> </body> </html>
本站声明:网站内容来源于网络,如有侵权,请联系我们https://www.qiquanji.com,我们将及时处理。
微信扫码关注
更新实时通知