Bonjour tlm,

Au sein de mon code html j'ai une liste <li>. Dans mon fichier css j'ai une class .li .on pour diférencier celui qui est sélectionné.

Lors du onClick j'ai l'action qui se fait bien mais le <li> ne se met pas sur "on".

Est-ce que cela dépend du CSS ou du javascript ?

Merci
Modifié par afournery (06 Nov 2006 - 10:59)
Salut ,

Pour distinguer un élément de liste en particulier, affecte lui une classe. Par exemple :
<ul>
  <li>1er élément</li>
  <li class="rouge>2 ème élément mis en valeur</li>

---

ul li.rouge{
color:red;
}

Dans ce code, la police du 2nd élément de la liste sera en rouge Smiley cligne
Modifié par Cygnus (06 Nov 2006 - 09:48)
La solution était simple :
document.getElementById("nav1").className = "";
document.getElementById("nav2").className = "";
document.getElementById("nav3").className = "";
document.getElementById("nav4").className = "";

document.getElementById(nav).className = "on";

Merci