zoukankan      html  css  js  c++  java
  • body里面的onload和window.onload的区别

    区别:body里面的onload是在“页面加载完成后执行的动作”
    window里面的onload是在“页面加载时执行的动作”

    例子:
    在html页面中有一个大图片,想要在图片显示出来后提示一个消息框“图片加载完成”,如果你直接写在JS里function(){alert(“图片加载完成”);}
    因为代码执行顺序是从上到下一次执行,图片还没加载,而函数已经执行那么就不合理了,所以用onload方法,就是为了等页面的东西都加载完了才执行。

    当页面加载的时候可以调用某些函数
    例如定义一个function a(){
    }
    window.onload = a;
    在页面加载的时候就可以调用函数a了
    还可以 window.onload = =function() { a(); b(); }
    来调用多个方法

    实例:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <title></title>
    <script type="text/javascript">
    function aa(){
    alert("加载完成");
    }
    </script>
    </head>
    <body onload="aa()">
    <img src="D://search.gif"/>
    </body>
    </html>

  • 相关阅读:
    用 Sqlmap 识别 WAF
    OD 实验(九)
    跳转指令及其跳转条件
    Python
    Python 模块
    OD 实验(八)
    OD 实验(七)
    OD 实验(六)
    OD 实验(五)
    OD 实验(四)
  • 原文地址:https://www.cnblogs.com/lyming/p/3925024.html
Copyright © 2011-2022 走看看