Le premier type: bouton.onclick = fonction ("alert ('bonjour');");
Le deuxième type: bouton.onclick = function () {alert ("bonjour"); };
Le troisième type: bouton.onclick = myAlert;
fonction myAlert () {
alert ("bonjour");
}
Le quatrième type:
Cette situation est plus dynamique et pratique, et peut également ajouter plusieurs fonctions (l'ordre des événements supplémentaires est l'ordre d'exécution), haha
if (window.addeventListener) {// mozilla, netscape, firefox //element.addeventListener(Type,Listener,UseCapture); Button.AdDeventListener ('click', alert ('11 '), false); Button.AdDeventListener ('click', alert ('12 '), false); // Ordre d'exécution 11 -> 12} else {// ie Button.Attachevent ('onClick', function () {alert ('21 ');}); Button.Attachevent ('onclick', function () {alert ('22 ');}); Ordre d'exécution 22 -> 21}Exemple d'explication:
Button.OnClick = fonction ("alert ('31 ');"); Button.OnClick = fonction ("alert ('32 ');"); Button.OnClick = fonction ("alert ('33 ');"); // Si vous écrivez de cette façon, seule la dernière méthode sera exécutée Button.Attachevent ("onClick", function () {alert ('41 ');}); Button.Attachevent ("onClick", function () {alert ('42 ');}); Button.Attachevent ("onClick", function () {alert ('43 ');}); // Si vous écrivez de cette façon, les trois méthodes seront exécutées // Bien sûr, vous pouvez également écrire Button.OnClick = function ("alert ('51 ');"); Button.Attachevent ("onClick", function () {alert ('52 ');}); // supprimer à distance l'événement Detachevent («onclick», func); // Utilisez la suppression de l'événement Func sous IE Func SuptheEventListener ('click', func); // Utiliser la suppression de l'événement de suppression sous Mozilla, supprimer la func de l'événementLes quatre méthodes ci-dessus (recommandées) de JS pour modifier l'action onClick sont tout le contenu que je partage avec vous. J'espère que vous pourrez vous faire référence et j'espère que vous pourrez soutenir Wulin.com plus.