Marcel Jaeschke: Attribute "onclick" oder Element.onclick

Beitrag lesen

nichts sollte dich hindern neben einem event-Handler auch eine entsprechende Klasse dem betreffenden Element zu geben

Sicherlich tut das keiner. Die Sache ist nur die, ich hab eine Liste von solchen p Elementen und maximal ein Element hat KEIN onclick Event. Sprich ich muss explizit >49 Elemente eine Klasse zuweisen. Mit der alten Methode war das nicht notwendig. Da ergab sich die Klassenzugehörigkeit aus dem Kontext heraus.
Bei einer einfachen Liste könnte man noch sagen das alle Elemente ".clickable" sind und ein Element ist halt ".unclickable". Ich habe aber noch ein Konstrukt das etwas komplizierter aufgebaut ist und da würde es eher hässlich werden.

Es geht halt nicht um die Machbarkeit sonder um die Eleganz des Codes!
Was bringt mir CSS wenn ich die Daten zusätzlich mit Klassen vollpumpen muss?!