Klara: bei ein Knoten ein Stylke-Attribut ändern

Beitrag lesen

Hi!

function X(id, color){  
  var node = document.getElementById('X'+id).firstChild;  
  while (node != null){  
    node.style.backgroundColor = color;  
    node = node.nextSibling;  
  }  
}

der HTML-Code sieht ungefähr so aus

<tr id="X1">  
  <td class="y">...</td>  
  <td class="y">...</td>  
  <td>...</td>  
  ...  
</tr>

bei jeder Spalte (td) soll die Hintergrundfarbe geändert werden

der Code läuft im IE7. Bei Firefox kommt die Meldung "node.style has no properties". Bei Opera kommt nicht mal eine Fehlermeldung in der Fehlerkonsole.

Wie kann ich die Hintergrundfarbe noch ändern?

Danke!
Klara