HTML -Code
<script type = "text/javaScript"> $ (function () {$ ("#btn4"). click (function () {$ ("#btn3"). click ();});}); function Change () {alert ("onclick"); } </script> <button id = "btn3" onclick = "change ()"> dd </button> <button id = "btn4"> ee </button>der Unterschied:
1.Onclick ist ein verbindliches Ereignis, das dem Browser mitteilt, was beim Klicken auf die Maus zu tun ist
Klicken Sie sich selbst eine Methode, die das Onclick -Ereignis auslöst. Solange die Click () -Methode des Elements ausgeführt wird, wird das Onclick -Ereignis ausgelöst. Wie im Berufungscode gezeigt, wird beim Klicken auf die Schaltfläche "EE" das "DD" -Er -Ereignis ausgelöst (normalerweise wird das Drücken der Schaltfläche "DD" das "DD" -Antereignis ausgelöst). Der Grund ist das
$ ("#btn4"). click (function () {$ ("#btn3"). click ();});Wenn Sie auf die Schaltfläche "EE" klicken, wird die Methode "DD" click () intern aufgerufen, die das "DD" -Er -Ereignis auslöst.
2. Die Hauptfunktion der Click () -Methode besteht darin, das Onclick -Ereignis auszulösen, um das Element der Klickmethode aufzurufen. Außerdem, wenn der folgende Code in der Klickmethode definiert ist
$ ("#btn3"). click (function () {alert ("***");});Der Funktionscode in der Klickmethode wird ausgeführt, nachdem das Onclick -Ereignis ausgeführt wurde. Zu diesem Zeitpunkt spielt die Click -Methode die Rolle von Anhängen von Ereignissen. Beispiel:
HTML -Code
<script type = "text/javaScript"> $ (function () {$ ("#btn3"). click (function () {alert ("aa");});}); function Change () {alert ("BB"); } </script> <button id = "btn3" onclick = "change ()"> dd </button>Die Popup-Reihenfolge der Popup-Box ist zuerst 'BB' und dann 'AA'.