• JS事件对象


    JS事件对象:在触发DOM上的某个事件时,会产生一个事件对象event, 这个对象包含着所有与事件有关的信息。

    DOM中的事件对象

    var btn = document.getElementById("myBtn");

    btn.onclick = function(event){

      alert(event.type);

    }

    btn.addEventListener("click",function(){

      alert(event.type);

    },false);

    在通过HTML特性指定事件处理程序时,变量event中保存着event对象。

    <input type="button" value="click me" onclick="alert(event.type)"/>

    IE中的事件对象

    var btn = document.getElementById("myBtn");

    btn.attachEvent("onclick",function(event){

      alert(event.type);

    });

    跨浏览器的事件对象

    var btn = document.getElementById("myBtn");

    btn.onclick = function(event){

      alert("Clicked");

      event = EventUtil.getEvent(event);

      EventUtil.stopPropagation(event);

    }

    document.body.onclick = function(event){

      alert("Body clicked");

    }

  • 相关阅读:
    RAID技术
    敏捷开发
    如何写出高质量的代码?现在知道还不晚
    Java大型互联网架构技术经验
    Chrome精品插件
    2018 java BAT最新面试宝典
    Java成神之路(2018版)
    三分钟读懂摘要算法
    我的Mac应用清单
    事务隔离级别
  • 原文地址:https://www.cnblogs.com/luyuan/p/3837963.html
Copyright © 2020-2023  润新知