molily: HTML Tags selektieren...

Beitrag lesen

Hallo,

du erhältst mittels "getElementsByTagName("*")" Zugriff auf alle Tags einer Seite und kannst diesen dann einen Eventhandler geben

Genau bei solchen Situationen sollte man vom Event-Bubbling Gebrauch machen, wie es Struppis Beispiel zeigt. Man kann alle im Dokument passierenden Events zentral beim body- oder html-Element überwachen, denn fast alle Events (jedenfalls onclick) steigen auf.
(In W3C-konformen Browsern wäre auch Event-Capturing möglich, womit man ggf. sogar verhindern kann, dass Events bis zum Zielelement hinabsteigen und dort bzw. in der Bubbling-Phase Event-Handler auslösen.)

Mathias