Falk: DOM Verständnisproblem

Beitrag lesen

Warum verwendest du nicht einfach
rows des table Objektes und dort jeweils die Eigenschaft cells ?

Ehrlich gesagt, weiß ich nicht wie ich da genau drauf zugreifen soll, muss ich mich mal mit beschäftigen.

Ich will ja einen Wechsel der Farbe und Hintergrundfarbe in den rows erreichen wenn ich mit der mouse klicke oder drüber fahre und zwar nur in den rows die keine th enthalten.
hier das Skript:

function colorHover() {
 var row = document.getElementsByTagName('tr');
 for (var i=0; i<row.length; i++){
 if(row[i].firstChild.nodeName != 'TH'){
  row[i].onmouseover = colorOver;
  row[i].onmouseout = colorOut;
  row[i].onclick = colorClick;
 }
 }
}

Das funktioniert nun einwandfrei. Aber wenns eleganter geht bin ich für jeden Tipp dankbar.

Gruß
Falk