]
addEventListenerはい、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);
oTarget['on' sEventType] = fnHandler;
}
};
Script House 編集者のメモ: 一般的には問題ありませんが、実際の使用では、イベント オブジェクトの場合、
oEventUtil.AddEventHandler(document.getElementById("jb51"),'click',oT);を使用します