No hay necesidad de que por cada fila creada vuelvas a recorrer las demás para asignar los colores, basta con que lo hagas en cada iteración.
Código Javascript
:
Ver originalfor (var i = 1, color; i < 99; i++){
//También puedes usar operadores ternarios: color = i % 2 == 0 ? "green" : "orange";
if (i % 2 == 0){
color = "green";
}
else{
color = "orange";
}
tabla.innerHTML += "<tr style = 'background:" + color + "'><td>" + i + "</td><td>" + (2 + i) + "</td></tr>";
}
Saludos