Har en tabell med flera kolumner som jag hämtar dynamiskt från en databas. Pröva att ändra tillÄndra bakgrundsfärg på ett antal td i en html-tabell
Sen har jag en checkbox till varje kolumn som jag vill ska ändra bakgrundsfärg på alla tds som hör till den kolumnen via en onclick på checkboxen.
Varje td har ett unikt id. Exempelvis kan den heta, td_1_12 och td_2_12.
Så när jag då vill byta bakgrundsfärg på kolumn 12 så har jag ett nummer som jag kan kolla mot på varje td.
Så här har jag idag...
Kod:
var tr_rows = document.getElementsByTagName("tr");
var column_id_= column_id;
for (var i in tr_rows){
if(tr_rows[i].id.substr(0, 3) == 'tr_'){
document.getElementById(tr_rows[i].id+column_id_).style.backgroundColor = "#cccccc";
}
}
Jag får tr_rows[i].id is undefined.
Den hittar rätt tds dock och fungerar i Firefox men det fungerar inte i explorer då jag får undefined. Några tips på hur jag skulle kunna bygga detta?Sv: Ändra bakgrundsfärg på ett antal td i en html-tabell
for (var i=0; i<tr_rows.length; i++)