Si`, devi chiedere in JS.
Ma prima devi implementare la "riga", con i vari id e class sistemati correttamente, altrimenti non riescono ad aiutarti.
E il JS va realizzato DOPO che il CSS e` a posto e funziona, altrimenti ti trovi a dover fare le cose due volte.
In pratica:
1. realizza la struttura HTML: in tale struttura ricordati di inserire tutte le classi e gli id che servono
2. realizza il CSS per tale struttura
3. chiedi in JS: infatti il JS agira` sulla formattazione della riga. Fondamentalmente il JS potrebbe essre una cosa del tipo:codice:document.getElementById('ID_DELLA_RIGA').style.backgroundColor = "#f6f6f6"; oppure document.getElementById('ID_DELLA_RIGA').className = "CLASSEATTIVO";