まず、いくつかのイベント オブジェクトの属性を理解します。
ターゲット は、ネストされた要素の最も内側のレベルにある要素をクリックすると、その要素がターゲットになります。 IE6/7/8はsrcElementに対応します。
currentTarget は、イベント ハンドラーが追加される要素自体を指します。たとえば、el.addEventListener では、el は currentTarget です。 IE6/7/8 には対応する属性がありません。代わりに、evt.currentTarget = this などのハンドラーでこれを使用できます。
relativeTarget はイベント関連の要素を指し、通常はマウスオーバー イベントとマウスアウト イベントで使用されます。 IE6/7/8 で対応するのは fromElement と toElement です。
mouseenter、mouseleave は IE9 でも引き続きサポートされています。Greg Reimer のブログ投稿 さようならマウスオーバー、こんにちはマウスエンター も参照してください。
mouseenterとmouseoverの違いは、要素内を移動するときにmouseenterがトリガーされないことです。次のように