|
[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("jb51"),'click',oT);
JavaScript技術:JavaScript 事件監聽實例代碼[兼容IE,firefox] 含注釋,轉載需保留來源!
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。