MDN sagt: (Source)diese Bindung vs e.currentTarget vs e.target
Wenn eine Behandlungsfunktion zu einem Elementanbringungs addEventListener(), den Wert von
this
innerhalb des Handlers ist eine Referenz zu dem Element. Es entspricht dem Wert der EigenschaftcurrentTarget
des Ereignisarguments, die an den Handler übergeben wird.
Aber wenn ich das getestet (mit dieser Geige: https://jsfiddle.net/jd50d2sw/) es erscheint, ist e.target
gleich this
nicht e.currentTarget
.
Bin ich falsch, oder MDN muss aktualisiert werden?
Funktioniert hier ok. Wenn in ein rotes Kästchen geklickt wird, wird "Außen", "Außen", "Außen" angezeigt. Wenn Sie in ein blaues Feld klicken, wird "Außen", "Innen", "Außen" angezeigt. Welches Ergebnis erwartest du? –