Hallo der.
document.getElementById('zeile').style.background-color = 'red';
erzeugt folgende fehlermeldung: Fehler: invalid assignment left-hand sidewieso das? muß man irgendwie den - in background-color maskieren oder ähnliches?
Alle Stylesheet-Eigenschaften müssen in JS der Syntax konform notiert werden.
Der Bindestrich entfällt hier und der erste Buchstabe des zweiten Wortes wird groß geschrieben. Also:
document.getElementById('zeile').style.backgroundColor = 'red';
Einen schönen Sonntag noch.
Gruß, Ashura