zoukankan      html  css  js  c++  java
  • JS跨浏览器二级事件

    var eventUtil={

    addHandler:function(element,type,handler){

    if(element.addEventListener){

    element.addEventListener(type,handler,false);

    }

    else if(element.attachEvent){

    element.attachEvent('on'+type,handler);

    }

    else{

    element['on'+type]=handler;

    }

    },

    removeHandler:function(element,type,handler){

    if(element.removeEventListener){

    element.removeEventListener(type,handler,false);

    }

    else if(element.detachEvent){

    element.detachEvent('on'+type,handler)}

    else{element['on'+type]=null;}

    }

    }

    eventUtil.addHandler(btn3,'click',showMes);

    事件对象

    1。DOM中的事件对象

    type属性,用于获取事件类型

    target属性 用于获取事件目标

    stopPropagation()方法,用于阻止事件冒泡

    preventDefault()方法 阻止事件默认行为

    2。IE事件对象

    type属性用于获取类型

    srcElement获取目标(event.target||event.srcElement)

    或者event=event||window.event

    cancelBubble属性阻止冒泡true

    returnValue属性阻止默认行为

  • 相关阅读:
    后台执行linux命令
    日志
    配置文件
    后台
    后台代码注释
    递归建立文件夹
    图片合成
    java.awt.Font
    java-日期取特定值
    linux乱码
  • 原文地址:https://www.cnblogs.com/wxlyq/p/5075280.html
Copyright © 2011-2022 走看看