Gunnar Bittersmann: JavaScript - Problem mit addEventListener

Beitrag lesen

problematische Seite

@@Matthias Apsel

Ich habs mal so gemacht: https://wiki.selfhtml.org/wiki/JavaScript/DOM/Event/target Da besteht sicher immer noch Verbesserungspotenzial.

Ja, z.B. bei var seite = document.querySelector('html');

Es macht wenig Sinn, nach der Nadel im Heuhaufen zu suchen, wenn man sie schon
in der Hand hat: var seite = document.documentElement;

Man kann sich die Zuweisung an seite auch sparen und gleich schreiben:

document.documentElement.addEventListener('mouseover', findeAuslöser);
document.documentElement.addEventListener('click', findeAuslöser);	

Jetzt, wo die Eventhandler am html-Element hängen, passt „Auch wenn der Eventhandler im body notiert ist“ auch nicht mehr so richtig.

LLAP 🖖

--
“When UX doesn’t consider all users, shouldn’t it be known as ‘Some User Experience’ or... SUX? #a11y” —Billy Gregory