Da besteht noch einiges Verbesserungspotential.
thisanstattevent.targethatte ich ja schon erwähnt, aber auch damit wäre
Bitte nicht, this ist das vieldeutigste und unvorhersehbarste Übel, das JavaScript zu bieten hat. Um rauszufinden was this ist, muss man den ganzen Code gedanklich durchspielen. Um rauszufinden was event.target ist, muss man nur gucken wo event definiert wird. Und ein sprechender Bezeichner ist this auch nicht, es sollte it heißen, damit die Leute sich auch angemessen fürchten.