zoukankan      html  css  js  c++  java
  • 1.事件的拓展

     1 <!DOCTYPE html>
     2 <html>
     3 <head lang="en">
     4     <meta charset="UTF-8">
     5     <title></title>
     6     <style>
     7         div {
     8              100px;
     9             height: 100px;
    10             background-color: pink;
    11             cursor: pointer;
    12         }
    13         .aaa {
    14             background-color: red;
    15         }
    16     </style>
    17 </head>
    18 <body>
    19     <div id="box" onclick="fn()"></div>
    20 
    21 <script>
    22     
    23     //体验事件
    24     //1.事件源(引发后续事件的标签)
    25     //2.事件(js已经定义好,直接使用)
    26     //3.事件驱动程序(对样式和html的操作)(DOM操作)
    27 
    28 
    29     //需求:点击盒子,弹出对话框alert(1)。
    30     //步骤:
    31     //1.获取事件源(document.getElementById("box"))
    32     //2.绑定事件 (事件源.事件 = function(){ 事件驱动程序 })
    33     //3.书写事件驱动程序。
    34 
    35 
    36     //1.获取事件源(document.getElementById("box"))
    37     var div = document.getElementById("box");
    38     //获取事件源(一共五种)
    39 //    var arr1 = document.getElementsByTagName("div");
    40 //    var arr2 = document.getElementsByClassName("leiming");
    41     //不掌握
    42 //    var arr3 = document.getElementsByName("aaa");
    43 
    44 
    45     //2.绑定事件 (事件源.事件 = function(){ 事件驱动程序 })
    46     //1.匿名绑定
    47     div.onclick = function () {
    48         //3.书写事件驱动程序。
    49 //        alert(1);
    50         //可以操作标签的属性和样式。
    51         div.className = "aaa";
    52 //        div.style.width = "200px";
    53 //        div.style.height = "200px";
    54 //        div.style.backgroundColor = "red";
    55     }
    56 
    57     //不能写写括号,否则成为了返回值(2.用函数名绑定)
    58 //    div.onclick = fn;
    59 //
    60 //    function fn() {
    61 //        //3.书写事件驱动程序。
    62 //        alert(1);
    63 //    }
    64 
    65 //
    66 //    //3.行内绑定
    67 //    function fn(){
    68 //        alert(1);
    69 //    }
    70     
    71 </script>
    72 </body>
    73 </html>
  • 相关阅读:
    windows下用python转换markdown到html
    windows下安装pip和easy_install
    Getting Real 摘记
    使iis支持asp.net扩展
    Linux IO模型
    kdissert:linux下的自由脑图软件
    debian下配置双核cpu
    内核:为了fan的健康,我的重新编译记录
    科研在每个人的生活中
    Donald Ervin Knuth:最年轻的图灵奖高德纳
  • 原文地址:https://www.cnblogs.com/BingBing-Deng/p/10423100.html
Copyright © 2011-2022 走看看