Gracias por la ayuda Javier
:arriba
REsolví así: a cada elemento <li class="noactivo" onclick="this.className='activo'">
y la función
function funcion() {
var x = document.getElementById('lista');
var y = x.getElementsByTagName('li');
for (var i=0;i<y.length;i++)
if (y[i].className == 'activo') {y[i].className = 'noactivo'}
}
que quita el class="activo" cuando se hace click en otro link.
Saludos