Qapla'
Ja, man kann das Event-Bubbling unterbrechen, aber man könnte es sich auch zu Nutze machen.
Unter der Voraussetzung, dass CSS-Eigenschaften dauerhaft geändert werden sollen (was aus Linuchs Beiträgen nicht so ganz klar hervorging) und eine JavaScript-Lösung her muss(?), könnte man statt das HTML mit onclick
zuzupflastern auch gleich die entsprechenden Events an einer zentralen Stelle abfangen und entsprechend verarbeiten:
var body = document.getElementsByTagName('BODY')[0];
body.addEventListener('click', function (e) {
switch (e.target) {
case //...
}
});
Nur so eine Idee...
Gruß,
var