Fonction associée à onclick paramétrée
Bonjour,
j'essaie de faire quelque chose comme çà :
Code:
1 2 3
| for (i=0; i<5; i++) {
document.getElementById(i).onclick=function () {alert(i);};
} |
Le but est, pour 5 DIV dont les ids sont 1 à 5, la fonction associée au click est, pour le premier alert(1); pour le deuxième alert(2); etc.
Tel que c'est écrit, les fonctions associées sont alert(i); ... ce qui affiche 5 pour tous les DIV vu que c'est la dernière valeur de i...
Est-ce que quelqu'un connait la syntaxe à utiliser pour avoir 1 à 5 au lieu de i dans la définition de fonction ?
Merci d'avance