• JavaScript中OnLoad用法


    在前几个项目的开发中 遇到onload使用的几种情形

    1. 可以在Body 里面执行

       <body onload="alert(123)"></body>

    2. 先定义好 在页面加载完成后 使用

     
     <script type="text/javascript">
       
        function test(){
        var aa = "嘻嘻,你个大猪猪";
        alert(aa);
        }

       window.onload = test;
     </script>

     注解: 这里的window.onload = test; 不要在test后面加() 因为这是在给事件关联触发的方法
           如果加() 会立刻引发这个方法的执行(这可能不是我们的本意)

    3. 使用匿名函数

       <script>window.onload = function(){alert(321);}</script>

    4. JS中onload多个事件该怎么写?

     <1> <body onload="aa();bb();cc()">用分号隔开就可以了
     <2>

         window.attachEvent("onload",function(){alert('a')});
         window.attachEvent("onload",function(){alert('b')});
         window.attachEvent("onload",function(){alert('c')});

       注解: 使用attachEvent 注册事件 后注册的事件 先执行
             上面的例子会弹出 C B A

            还有一点:这个办法只能在IE下用 (window.attachEvent)

  • 相关阅读:
    vue中使用第三方UI库的移动端rem适配方案
    前端规范--eslint standard
    从上往下打印二叉树
    栈的压入,弹出序列
    随机森林
    LR
    顺时针打印矩阵
    包含min函数的栈
    树的子结构
    合并两个有序链表
  • 原文地址:https://www.cnblogs.com/zhwl/p/1965587.html
Copyright © 2020-2023  润新知