Udføre funktion for <Table> med bestemt class = xxx
Jeg har nedestående html + script hvor jeg skal have udført functionen oddevenrows() HVIS klassen har navn "widthBackground" ellers ikke. Det skal være class og ikke idMvh
Stig
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled</title>
<style>
.odd, .red {
background: red;
}
.even, .blue {
background: blue;
}
th { background:cyan;}
</style>
<script>
window.onload = oddevenrows;
function oddevenrows() {
var table = document.getElementsByTagName('table');
var tableCount = table.length;
for (var i=0;i<tableCount;i++) {
var tr = table[i].getElementsByTagName('tr');
var trCount = tr.length;
for (var t=0;t<trCount;t++) {
tr[t].className = (t%2) ? 'even' : 'odd';
}
}
}
</script>
</head>
<body>
<table class="widthBackground">
<tbody>
<tr><th>Direktionen</th></tr>
<tr><td>text</td></tr>
<tr><td>text</td></tr>
<tr><td>text</td></tr>
</tbody>
</table><br /><br /><br />
<table>
<tbody>
<tr><th>Direktionen</th></tr>
<tr><td>text</td></tr>
<tr><td>text</td></tr>
<tr><td>text</td></tr>
</tbody>
</table>
</body>
</html>