Thomas Luethi: onmouseover / onmouseout in CSS

Beitrag lesen

Hallo,

<tr onmouseover="this.bgColor='#708CA9';" onmouseout="this.bgColor='gold'" onclick="this.bgColor='blue'">
Nun muss ich bei jedem <tr> die einzelnen Farben und Aktionen definieren.
Gibt es eine Möglichkeit dies ins CSS auszulagern?

Ja.
Definiere die Farben in CSS und wechsle mit JavaScript nur die Klasse:
this.className

<tr class="normal" onmouseover="this.className='spezial';" onmouseout="this.className='normal';" onclick="this.className='klicki';">

Gruesse,

Thomas