else if(oTarget.attachEvent)...{
oTarget.attachEvent('on'+sEventType,fnHandler);
} else...{
oTarget['on'+sEventType] = fnHandler;
}
};

解决方案 »

  1.   

    oTarget应该是触发对象
    sEventType应该是事件类型,比如点击(click),鼠标划入(mouseover)
    fnHandler就是指处理函数例子:
    <input id="btn" type="button" value="click" />
    <script>
    document.getElementById("btn").onclick=function(){alert("点击事件");}
    </script>
      

  2.   

    那是兼容浏览器DOM版本的写法。DOM版本高版本支持object.attachEvent('on'+事件名,fnHandler);
    例如:
    object.attachEvent('onclick',fnHandler);DOM的低版本支持
    对象.事件名=函数名;
    所以上面的代码又可写成
    object.onclick=fnHandler;object.onclick=fnHandler;与object['onclick']=fnHandler;等价我想楼主应该明白了吧