JavaScript 事件监听实例代码[兼容IE,firefox] 含注释

   [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

  addEventListener原来在IE中不可用,在IE中要用attachEvent,

  还在想,在FireFox中运行得好好的,怎么到IE下报错了。

  处理IE与FireFox事件监听的对象:

  var oEventUtil = new Object();

  oEventUtil.AddEventHandler = function(oTarget,sEventType,fnHandler)

  {

  if(oTarget.addEventListener){

  oTarget.addEventListener(sEventType,fnHandler,false);

  } else if(oTarget.attachEvent){

  oTarget.attachEvent('on'+sEventType,fnHandler);

  } else{

  oTarget['on'+sEventType] = fnHandler;

  }

  };

  管理资源吧编辑注:一般情况下是没问题的,但在实际使用中,对于事件对象,需要用

  oEventUtil.AddEventHandler(document.getElementById(""),'click',oT);