Hallo zusammem,
ich wollte eigentlich etwas einfachen machen wie die Hintergrundfarbe einer Zeile in einer Tabelle zu verändern wenn man darauf klickt.
Doch ich bekomme das grad nicht gebacken.
Die Tabelle wird mit Javascript aufgebaut, mit insertRow().
Genauer gesagt mit einer Schleife in der jedesmal
row = tbody.insertRow(-1) aufgerufen wird, das alles funktioniert auch wunderbar.
Den Effekt wollte ich in etwa so machen :
row = tbody.insertRow(-1);
row.onclick = function(){ this.bgcolor = "#FFFFFF"; };
oder mit
row.onclick = function(){ this.style.backgroundColor = "#FFFFFF"; };
oder
row.onclick = function(){ row.bgcolor = "#FFFFFF"; };
oder
row.onclick = function(){ document.getElementById(this.id).bgcolor = "#FFFFFF"; };
usw....
Hab alle möglichen Kombination ausprobiert, wollte aber alles nicht so wirklich klappen.
Hat jmd ne Idee was ich falsch gemacht habe? oder muss ich das etwa ganz anders angehen?
Mfg