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 : 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;
		}
 
	}
Comment faire en sorte que le code soit fonctionnel pour n'importe quel item clické ?


Merci d'avance