zoukankan      html  css  js  c++  java
  • js实现动态添加事件

    js实现动态添加事件

    一、实例描述

    前一个案例讲了如何在网页中动态添加元素,有时候我们需要添加事件。本例学习如何动态的为元素添加事件。

    二、截图

    三、代码

     1 <!DOCTYPE html>
     2 <html lang="zh-cn">
     3 <head>
     4     <meta charset="utf-8">
     5     <title>课堂演示</title>
     6     <style type="text/css">
     7      input{
     8       margin: 10px;
     9       width: 100px;
    10       height: 30px;
    11     }
    12     </style>    
    13 </head>
    14 <body>
    15 
    16 <input id="Button1" type="button" value="Button1">
    17 
    18 <input id="Button2" type="button" value="动态添加事件" onclick="addClick(Button1)">
    19 
    20 <script type="text/javascript">
    21 
    22  //添加事件的参数,参数为元素的标识
    23     function addClick(obj){
    24 
    25         obj.onclick=function(){
    26 
    27             alert('动态添加事件成功 ');
    28 
    29         }
    30     }
    31 </script>
    32 
    33 </body>
    34 </html>

    1、函数中带参数,参数就是另一个元素的id

    2、 obj.onclick 动态添加点击事件,

    3、没有函数名的匿名函数

    4、函数嵌套

    四、总结

    案例要点:

    本例的重点是如何为元素绑定事件。绑定元素时需要知道此元素的唯一标识(ID或Name)。

  • 相关阅读:
    函数的扩展
    数组的扩展
    event(1)
    面试
    iframes
    浏览器CSS兼容
    BFC
    简单的一个轮播效果
    asp.net identity 2.2.0 在WebForm下的角色启用和基本使用(二)
    我的web框架设计
  • 原文地址:https://www.cnblogs.com/Renyi-Fan/p/8970540.html
Copyright © 2011-2022 走看看