[resolu] menu liste et changement de class des items
Bonsoir/jour
J'ai un menu en liste pour lequel je veux changer les class des item au click via JS.
Voici mon code pour le moment, qui est ok :
(si le deuxieme item est clické, tous les liens se voient appliquer une class null, et celui ci obtient la class "chek")
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| // après chargement de la page
window.onload = function () {
// definition de la variable pour les items
var menu1li = document.getElementById("menu1").getElementsByTagName("li");
// le premier item est checké
menu1li.item(0).className = "chek";
// au click du deuxieme item
menu1li.item(1).onclick = function () {
// tous les items se voient appliquer la class null
for (var i = 0 ; i < menu1li.length ; ++i) {
menu1li.item(i).className = "";
}
// l'item clické se voit appliquer la classe "chek"
this.className = "chek";
return false;
}
} |
Comment faire en sorte que le code soit fonctionnel pour n'importe quel item clické ?
Merci d'avance