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