Мне кажется, лучше вместо того, чтобы указывать цвет в каждой строчке таблицы, создать два правила CSS, а в строчках указывать класс.
<style type="text/css">
.odd {
background-color: yellow;
}
.even {
background-color: red;
}
</style>
function colortab(){
// беру таблицы с классом "price_table"
var tab = document.getElementsByClassName('price_table');
var x=true;
for(var i=0; i<=tab.length-1; i++){
// перебираю tr
var tr = tab[i].getElementsByTagName('tr');
for (var k=0; k<=tr.length-1; k++){
tr[k].className=x?"odd":"even";
x=!x;
}
}
}