kóðinn sem ég er með er svona (Live code):
<script language="javascript" type="text/javascript"> <!-- function initChangeClass() { var rch = document.getElementById('rchoise'); var tab = rch.getElementsByName('ul'); function changeClass(node) { var parent = node.parentNode; node.className = 'active'; } for (var i=0;i<tab.length;i++) { tab[i ].onclick = changeClass(par); //Baetti vid bili í [i ] útaf Huga } } window.onload = initChangeClass(); //--> </script> <style> .active { font-weight: bold; background: #0F0; } </style> </head> <body> <ul id="rchoise"> <li class="active"><a href="#">List item 1</a></li> <li><a href="#">List item 2</a></li> <li><a href="#">List item 3</a></li> <li><a href="#">List item 4</a></li> </ul>
En rch er alltaf null.
"Error: rch is null
Source File: http://hullcity.mrgunnar.com/test.html
Line: 15"
Ég er frekar ný byrjaður að skrifa JS þannig að það getur vel verið að þetta sé einhver klaufavilla en ég bara sé ekkert.