zoukankan      html  css  js  c++  java
  • 奇怪的onload事件

    在js里,一般我们认为window对象有onload事件

    调用方法:window.onload();

    document.body对象有onload事件

    调用方法:<body onload ="">

    或者
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    document.body.onload = function(){..}
    //-->
    </SCRIPT>

    只是一般body的onload只能写在标签里,或者<body>后的脚本里,而window.onload可以随便写

    开始还以为这个是两个对象的事件,但是看过下面后,其实他们是一伙的
    <HTML>
    <HEAD>
    <TITLE> New Document </TITLE>
    </HEAD>

    <BODY onload="alert('load')" onclick="alert('click');">

    <SCRIPT LANGUAGE="JavaScript">
    <!--
    alert(window.onload)
    alert(document.body.onload)

    window.onload 
    = function(){alert("改写后的onload");}
    //-->
    </SCRIPT>

    <SCRIPT LANGUAGE="JavaScript">
    <!--
    window.attachEvent(
    "onload"function(){alert('继承onload');})

    //-->
    </SCRIPT>
    </BODY>
    </HTML>

    值得注意的是,document没有onload事件,但是它有onkeydown,onmousedown等事件,另外如果想在以前的onload事件基础上加功能,可以调用attachEvent方法
    生活学习
  • 相关阅读:
    团队冲刺(九)
    团队冲刺(八)
    团队冲刺(七)
    团队冲刺(六)
    团队冲刺(五)
    背景图片-密度屏幕(移动端)
    响应字体大小(移动端)
    FLEX 布局
    图片垂直居中
    css reset
  • 原文地址:https://www.cnblogs.com/ttyp/p/117038.html
Copyright © 2011-2022 走看看