Jo jag har en funktion som ser ut såhär;
function checked(t){
var id = t.id; // t.id är nu ID på checkboxen.
id = id.replace("bu",""); // för att få det lite snyggare så tas här "bu" bort och lämnar endast kvar en siffra, ID't på checkboxen.
if (document.getElementById(t.id).checked == true) {
document.getElementById("r"+id).style.backgroundColor='green'; // hämtar elementet med id (tillexempel "r3") där man lägger till raderna och färgar grönt
}
else {
document.getElementById("r"+id).style.backgroundColor='red'; // samma som ovan fast färgar rött.
} // end else
} // end function
Sen för att anropa den funktionen när jag dynamiskt bygger tabellen så ser det ut såhär;
checkbox.id = "bu"+i; // man vill att varje box ska få ett unikt ID och genom att ge den ett id plus i som räknas upp varje gång nån trycker på knappen lägg till.
checkbox.onclick = function(){checked(this)}; // "this" skickar objektet ifråga (i det här fallet just checkboxen) till funktionen checked.
Hur jag sen ska kunna välja alla som är just checked, ja det är där jag kört fast lite. Måste lagra värdet (antingen true eller false) i en array tror jag och sen loopa igenom den och leta efter allt som är true? Svårt det här..