Credo che Anu intendesse una cosa di questo tipo:

codice:
CSS:
.ciao{
  background:grey;
}
.ciao ul li{
  width:100%;
  background: ...;
}
.ciao ul li:hover{
  background:black;
  color:white;
}


JS:
var lastobj = "";    /* globale per ricordarsi ultimo evidenziato */

function attiva(obj) {
  lastobj.style.backgroundColor = "grey";
  obj.style.backgroundColor = "red";
  lastobj = obj;
}


HTML:
<div class="ciao">
  <ul>
    <li onclik="attiva(this);">elemento1
    <li onclik="attiva(this);">elemento2
    <li onclik="attiva(this);">elemento3
    <li onclik="attiva(this);">elemento4[/list]
</div>
Nota: con questa sintassi non funziona nei brwoser IE vecchi (e neppure nei nuovi con DTD transitional)