• JavaScript 绑定多事件


     1 <!DOCTYPE html>
     2 <html>
     3     <head>
     4         <meta charset="utf-8">
     5         <title></title>
     6         <style>
     7             #div1{width: 200px;height:200px;background-color:red;position: absolute;}
     8         </style>
     9         <script>
    10             function myAddEvent(obj,ev,fn){
    11                 if(obj.attachEvent){
    12                     obj.attachEvent('on'+ev,fn);
    13                 }
    14                 else{
    15                     obj.addEventListener(ev,fn,false);
    16                 }
    17             }
    18             window.onload=function(){
    19                 var oBtn=document.getElementById('btn1');
    20 
    21                 //只弹出 b
    22                 // oBtn.onclick=function(){
    23                 //     alert('a');
    24                 // }
    25                 // oBtn.onclick=function(){
    26                 //     alert('b');
    27                 // }
    28 
    29 
    30                 // //IE
    31                 // //attachEvent(事件名,函数)
    32                 // //detachEvent(事件名称,函数),解除绑定
    33                 // oBtn.attachEvent('onclick',function(){
    34                 //     alert('a');
    35                 // })
    36                 // oBtn.attachEvent('onclick',function(){
    37                 //     alert('b');
    38                 // })
    39 
    40                 // //FF
    41                 // //removeEventListener(事件名,函数,捕获)
    42                 // //addEventListener(事件名,函数,false)
    43                 // oBtn.addEventListener('click',function(){
    44                 //     alert('a');
    45                 // },false);
    46                 // oBtn.addEventListener('click',function(){
    47                 //     alert('b');
    48                 // },false);
    49 
    50                 // if(oBtn.attachEvent){
    51                 //     oBtn.attachEvent('onclick',function(){
    52                 //         alert('a');
    53                 //     })
    54                 //     oBtn.attachEvent('onclick',function(){
    55                 //         alert('b');
    56                 //     })
    57                 // }
    58                 // else{
    59                 //     oBtn.addEventListener('click',function(){
    60                 //         alert('a');
    61                 //     },false);
    62                 //     oBtn.addEventListener('click',function(){
    63                 //         alert('b');
    64                 //     },false);
    65                 // }
    66 
    67                 myAddEvent(oBtn,'click',function(){
    68                     alert('a');
    69                 })
    70                 myAddEvent(oBtn,'click',function(){
    71                     alert('b');
    72                 })
    73             }
    74         </script>
    75     </head>
    76     <body>
    77         <input id="btn1" type="button" value="按钮" />
    78     </body>
    79 </html>
    View Code
  • 相关阅读:
    seaborn可视化NOTE
    快速入门pandas
    protege下载安装使用
    用上Latex实现编辑伪代码
    决策树可视化
    关于时间
    地理三维模型制作
    Python使用记录
    编码格式
    素数生成算法小结
  • 原文地址:https://www.cnblogs.com/shangec/p/12800902.html
Copyright © 2020-2023  润新知