2016-05-10 4 views
0

MDNは言う:(Sourceこのe.target対e.currentTarget対結合

のaddEventListener()、ハンドラ内thisの値を使用して要素にハンドラ関数を取り付ける際 参照であります要素に。これは、 currentTargetハンドラに渡されるイベント引数のプロパティの値と同じです。 (このバイオリンを使用して:https://jsfiddle.net/jd50d2sw/

しかし、私はこれをテストし、e.targetthisないe.currentTargetに等しい、表示されます。

私は間違っていますか、またはMDNが更新する必要がありますか?

+0

ここで正常に動作します。赤いボックスをクリックすると、「外側」、「外側」、「外側」が表示されます。青いボックスをクリックすると、「外側」、「内側」、「外側」が表示されます。あなたはどんな結果を期待していますか? –

答えて

1

e.targetは、イベントをトリガしたDOM要素を返します。段落をクリックすると、pが返されます。 e.currentTargetは、イベントをトリガしたタグとそのタグだけを返します。

関連する問題