テーブルの行に色を付けるスクリプトを作成しました。私のスクリプトは Internet Explorer 8 以降でしか動作しません。スクリプトをクロスブラウザにするにはどうすればよいですか?
window.onload = (function()
{
"use strict";
var c = 0, i, j, t = document.getElementsByTagName("tbody"), r;
for(i = 0; i < t.length; i++)
{
r = t[i].getElementsByTagName("tr");
for(j = 0; j < r.length; j++)
{
if(c%2 === 1)
{
r[j].setAttribute("class", "colored");
}
c++;
}
c = 0;
}
});