Bonjour
Je cherche à afficher dynamiquement des DIV à l'aide d'une boucle, qui ont cette forme :
Voici une partie du code qui permet de faire ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part <div id="totoId" class="totoClass" onClick="clic(totoId);">Contenu de mon div</div>
Maintenant, j'aimerais pouvoir ajouter un événement "onClick" à ce DIV et c'est là que je patauge. Voilà ce que je tente de faire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 d=document.createElement("div"); d.id="toto"+tab[i]; d.className="totoClass"; d.appendChild(document.createTextNode("Contenu de mon div"));
Et quand je regarde mon code source généré, mon DIV est correctement construit avec son ID et sa CLASSE, mais aucune trace d'un éventuel "onClick=clic("toto"+5)" par exemple.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 cache = document.getElementById("toto"+tab[i]); cache.addEventListener("click", function () { clic("toto"+tab[i]); }, false);
Quelqu'un peut-il m'expliquer la démarche d'insertion d'événement dans mon DIV svp ?
Partager