Imaginez que vous avez un bouton comme celui-ci:Comment lire javascript événement programatically
<input name="myButton" type="button" value="button" onclick="return test();" >
où les fonctions de test est la suivante:
function test(){
// do something
return true; // based on some logic return boolean
}
Maintenant, disons, je ne sais pas ce qui est défini pour l'événement onclick, et au moment de l'exécution, j'ai besoin de lire la fonction ou tout code défini sur onclick et exécutez-le. Voici un exemple:
var btn = getElementById('myButton');
var btnOnClickFunc = btn.onclick;
if (btnOnClickFunc) {
// do something
}
Je sais que cela ne fonctionne pas, et qui est en fait ma question. Comment puis-je lire l'événement onclick du bouton dans cet exemple lors de l'exécution?
Un exemple de ce cas est lorsque l'onclick est attaché au bouton plus tard en utilisant jQuery.
Toute aide est appréciée ...
en double de: http://stackoverflow.com/questions/446892 ? –