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")
Comment faire en sorte que le code soit fonctionnel pour n'importe quel item clické ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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; } }
Merci d'avance
Partager