getElementById().className sous FireFox
Bonjour,
J'ai le code suivant qui marche sous IE mais pas sous FF. Pourquoi?
(Je mets en copie la partie Javascript, css et html.)
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
function activerLien(i)
{
if(i==1){
document.getElementById("li1").className = "active";
document.getElementById("li2").className = "noactive";
}
if(i==2){
document.getElementById("li2").className = "active";
document.getElementById("li1").className = "noactive";
}
} |
Code:
1 2 3 4 5 6 7 8
|
#menu li.active{
background-color:#ffa;
}
#menu li.noactive{
background-color:white;
} |
Code:
1 2 3 4
|
<ul id="menu">
<li class="active" id="li1"><a href="" onClick="activerLien(1)">Lien1</a></li><li id="li2"><a href="" onClick="activerLien(2)">Lien2</a></li>
</ul> |
merci.