zoukankan      html  css  js  c++  java
  • 事件委托技术

     1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
     2 <html xmlns="http://www.w3.org/1999/xhtml">
     3 <head>
     4     <meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
     5     <title>test01</title>
     6 </head>
     7 <body>
     8     <ul id="myLinks">
     9         <li id="goSomewhere">Go somewhere</li>
    10         <li id="doSomething">Do something</li>
    11         <li id="sayHi">Say hi</li>
    12     </ul>
    13     <script type="text/javascript" src="test01.js"></script>
    14 </body>
    15 </html>
     1 var list = document.getElementById("myLinks");
     2 
     3 EventUtil.addHandler(list, "click", function(event) {
     4     event = EventUtil.getEvent(event);
     5     var target = EventUtil.getTarget(event);
     6 
     7     switch (target.id) {
     8     case "doSomething":
     9         document.title = "I changed the document's title";
    10         break;
    11 
    12     case "goSomewhere":
    13         location.href = "http://www.google.com/";
    14         break;
    15 
    16     case "sayHi":
    17         console.log("hi");
    18         break;
    19     }
    20 });
  • 相关阅读:
    String类型操作命令及api使用
    回顾Redis基础
    kibana6 安装
    elasticsearch安装
    flink 异常
    Scala异常
    idea配置
    mysql error 1577解决
    Hbase与phoenix关联
    CS61b lab4打卡
  • 原文地址:https://www.cnblogs.com/qzsonline/p/2529083.html
Copyright © 2011-2022 走看看