Je me demandais s'il était possible d'utiliser Javascript pour changer la fonction/méthode qu'un élément HTML appelle.Utiliser Javascript pour changer la méthode/fonction d'un élément HTML appelle
Exemple:
<input type="button" id="some_id" name="some_name" value="A Button" onclick="someFunction()" />
Je veux maintenant utiliser Javascript pour changer la méthode/fonction appelée sur l'événement onclick à une autre fonction a affiché ci-dessous.
<input type="button" id="some_id" name="some_name" value="A Button" onclick="anotherFunction()" />
J'ai essayé d'utiliser innerHTML, et quand j'ai vérifié le code HTML généré, il en fait changé la valeur de l'événement onclick sur le bouton, mais quand je clique sur le bouton, la méthode est pas appelée.
Merci d'avance.
essayé mais n ne fonctionne pas. – IndexController
Définir "ne fonctionne pas". C'est la manière standard d'affecter des gestionnaires d'événements en JavaScript brut. – friedo
lors de l'attribution d'une autre fonction à l'événement onclick, elle exécute la fonction immédiatement, ce qui n'est pas ce que je veux. Je veux que la fonction soit exécutée onclick de l'élément – IndexController