Har testat koden som jag fick av dig Xyzi men jag får den inte att fungera. Inga felmeddelanden men inget händer heller. Får nodes.length till 1, vilket jag tycker verkar konstigt. Den borde väl vara 3 eller 2 om man räknar med nollan?
Ser någon var felet ligger?
Kod:
<script>
function change(toNode) {
var nodes = document.getElementById("theTable").childNodes;
for (var i = 0; i < nodes.length; i++) {
if (nodes[i] == toNode) {nodes[i].className = "list_sel"}
else {nodes[i].className = "list"}
alert(nodes.length)
}
}
</script>
<link href="style.css" rel=stylesheet>
<table id="theTable">
<tr><td class=list onClick="change(this.parentNode)">asd</td></tr>
<tr><td class=list onClick="change(this.parentNode)">asd</td></tr>
<tr><td class=list onClick="change(this.parentNode)">asd</td></tr>
</table>