Hallo,
Für die Darstellung sollte nur CSS (und damit in JavaScript das .style) zum Einsatz kommen.
Auch aus dem JavaScript kann und sollte man direkte Style-Angaben heraushalten und ins Stylesheet legen. Wenn sich der Status eines Elementes ändert und deshalb eine andere Formatierung nötig ist, vergibt man z.B. eine dem Status entsprechende Klasse über das className-Attribut. Ausnahmen, bei denen man direkt die Inline-Styles mit JavaScript setzen muss, bestätigen natürlich die Regel.
Mathias