Stefanie Bauer: Tabellenzeile per Mausklick farblich ändern?

Beitrag lesen

Hallo annA,

danke für den Hinweis, ich dachte, es wäre irgendwie einfacher, mit ein oder zwei "Befehlen" per CSS oder so.

Ich hab das jetzt soweit verstanden, als dass in jedem <td>-Tag ein Onmouseover und ein OnMouseOut definiert wird, wo dann eine Javascript-Funktion aufgerufen wird, um die Eigenschaften zu ändern.

Da dummerweise weder das <tr> noch das <td> das Attribut 'name' enthält, denke ich mir, dass ich das irgendwie mit dem GetElementsbyTagName... machen muss.

Ich habe dafür beim Aufruf der Funktion als Variable die aktuelle Zeilennummer der Tabelle mitgeschickt, also:
GetElementsbyTagName("tr")[num]

Ich dachte mir, dass ich doch dann die Hintergrundfarbe der gesamten Zeile "einfach" so ändern könnte:

document.GetElementsbyTagName("tr")[num].style.bgColor = '#FF0000';
Leider nicht. Bzw. Nichts passiert.
Ich hab das ganze auch schon mal mit "td" probiert. Auch nichts.
Müsste sich da nicht wenigstens irgendwo irgendein Tabellenfeld geregt haben?

Steffi