JürgenB: Alle Input-Felder in Tabellenzeile ansprechen

Beitrag lesen

Hallo,

function sethover(id) {

for(j=1;document.getElementById(id).childNodes[j];j+=2) {
                        document.getElementById(id).childNodes[j].firstChild.style.background='#808080'
                    }

}

versuch mal
for(j=0;j<document.getElementById(id).getElementsByTagName("input").length;j++)
  document.getElementById(id).getElementsByTagName("input")[j].style.background='#808080';
Diese Schleife bearbeitet alle inputs im Element mit der ID id. (Ich hab das nicht getestet, daher kritisch prüfen.)

var tab=document.getElementById("ID_der_Tabelle");
var tbdy=tab.getElementsByTagName("tbody")[0];
braucht man tbody?

Nein. Ich unterscheide nur zwischen thead, tfoot und tbody.

Gruß, Jürgen