Irki: getElementsByName funkt nicht richtig!

Beitrag lesen

Ich habe folgenden Code:
for(var i = 0; i<document.getElementsByName("sb").length;i++){
 document.getElementsByName("sb")[i].style.backgroundColor='#AACCEE';
 document.getElementsByName("sb")[i].style.color='#000000';
}

Die Elemente dazu sehen so aus:
<td width="32%" name = "sb" style="cursor:pointer" onClick="update('100039','t','S')">....</td>

Es gibt einige Elemente dieser Sorte, alle mit dem gleichen Namen.
Wenn ich jetzt auf so ein td - element klicke, dann wird die Funktion update aufgerufen, in der der obige Code steht.
Rein theortisch müssten dann alle td - Elemente mit dem Namen sb den selben Hintergrund haben und die selbe Schriftfarbe.

Mein Problem ist: Es ändert sich aber nichts!!

Wo könnte der Fehler liegen?

MFG Irki