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>

  • 相关阅读:
    HTML初步学习7
    HTML初步学习6
    HTML初步学习5
    HTML初步学习4
    poj3449Geometric Shapes
    poj2074Line of Sight(直线相交)
    2014 Multi-University Training Contest 4
    poj3347Kadj Squares
    poj1556The Doors
    poj3608Bridge Across Islands(凸包间最小距离)
  • 原文地址:https://www.cnblogs.com/lyming/p/3925024.html
Copyright © 2011-2022 走看看