您的位置:首页 > Web前端 > JavaScript

js-事件1_事件对象event/ev 兼容性及其简易写法

2015-10-26 01:23 495 查看
一、事件对象

  IE下,事件对象是event,FF下,事件对象有系统传入的一个参数代替,如:document.onclick=function(ev){},其中参数ev 就代表了事件对象。当然,参数名可以随便去。不过,我们习惯性的取为ev。

  1、事件对象的兼容性处理

  由于在IE/FF下,事件对象有所不同,这就造成了兼容性问题。在IE下可以使用event,但是在FF下不行。那么,处理此类兼容性问题,最直接的办法就是if语句判断。代码如下:

  document.onclick=function(ev){

    if(ev){ //如果ev存在,目标浏览器为FF

      alert(ev.clientX);

    }  

    else{

      alert(event.clientX);

    }

  }

  简易写法:var oEvent=ev||event;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: