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)