DOM : kun fange rækker inde i tabel med specielt klassenavn
Hej..Jeg har et lille script jeg bruger til at lave hover effekt på en håndfuld rækker i mine tabeller..
Jeg ønsker så kun at køre denne funktion på tabeller med klassenavnet "tabdata" ..
function tabdataInit() {
var tables = document.getElementsByTagName('table');
for (var t=0; t<tables.length; t++) {
if ('tabdata'==tables[t].className) {
!!!!!var rows = tables[t].innerHTML.getElementsByTagName('tr');
for (var i = 0; i < rows.length; i++) {
rows[i].onmouseover = function() {
if(this.className != 'notab')
{
this.className += ' highlight';
}
}
rows[i].onmouseout = function() {
this.className = this.className.replace('highlight', '');
}
}
}
}
}
Jeg har markeret linien med problemet med !!!!!!
Nogen bud ? innerHTML.getElementBy.... er vel ikke gyldigt?
/JJ
