Ajouter un évènement onclick avec un argument au callback
Bonjour,
J'ai créé une fonction qui génère des éléments input HTML sur ma page, ainsi qu'un span qui, au clic, devrait permettre de les supprimer.
Je dis "devrait" car pour le moment, je n'ai pas trouvé le moyen de m'en sortir sur IE...
Avec FF, setAttribute marche du tonnerre :
Code:
1 2
| bouton_suppr=document.createElement('span');
bouton_suppr.setAttribute("onclick","suppEntree(this)"); |
Mais avec IE, après moultes essais, rien n'y fait :
Code:
1 2 3 4 5
| bouton_suppr.onclick="suppEntree(this)";
bouton_suppr.onclick="suppEntree('"this"')";
bouton_suppr.onclick=function(){ alert(this.id) };
bouton_suppr.attachEvent=("onclick","suppEntree()");
bouton_suppr.attachEvent=("onclick","suppEntree"); |
Entre autres, le tout avant ou après le appendChild.
Merci d'avance pour votre aide salutaire !