Robert Bamler: parentElement

Beitrag lesen

Ein wunderschönes kräftiges Hallo, das erwidert werden möchte,

die untergeordneten Elemente bekommst du über das Array "childNodes".
Siehe: http://selfhtml.teamone.de/javascript/objekte/node.htm#child_nodes

var parent = document.all.test.parentElement; //liefert einen Zeiger auf <tr>

nun möchte ich alle <td>'s die unterhalb von <tr> liegen erhalten, um dessen hintergrundfarbe zu ändern.

for (i=0; i<parent.childNodes.length; i++)
  parent.childNodes[i].bgcolor = "#FF0000";

Du musst nur aufpassen, dass du mit childNodes keine Textknoten bekommst. Bei Tabellenzeilen sollte das aber kein Problem sein, da hier ja sowieso kein Text erlaubt ist. Sonst könntest du noch mit
  if (parent.childNodes[i].nodeType == 1)
ganz sicher gehen.

Viel Erfolg,
Robert

--
Dieser Beitrag wurde zu 100% aus ganzen Sätzen hergestellt und ist biologisch abbaubar.