Código HTML
<script type = "text/javaScript"> $ (function () {$ ("#btn4"). click (function () {$ ("#btn3"). click ();});}); function Change () {alert ("onClick"); } </script> <botón id = "btn3" onClick = "cambia ()"> dd </boton> <button id = "btn4"> ee </boton>la diferencia:
1.Onclick es un evento vinculante que le dice al navegador qué hacer al hacer clic en el mouse
Haga clic en sí mismo es un método que desencadena el evento OnClick. Mientras se ejecute el método de click () del elemento, se activará el evento OnClick. Como se muestra en el código de apelación, cuando se hace clic en el botón 'EE', se activará el evento 'DD' OnClick (normalmente, presionar el botón 'DD' activará el evento 'DD' OnClick). La razón es que
$ ("#btn4"). Click (function () {$ ("#btn3"). Click ();});Al hacer clic en el botón 'EE', el método 'DD' Click () se llama internamente, que desencadena el evento 'DD' OnClick.
2. La función principal del método Click () es activar el evento OnClick para llamar al elemento del método Click. Además, si el siguiente código se define en el método de clic
$ ("#btn3"). click (function () {alert ("***");});El código de función en el método de clic se ejecutará después de ejecutar el evento OnClick. En este momento, el método de clic juega el papel de agregar eventos. Ejemplo:
Código HTML
<script type = "text/javaScript"> $ (function () {$ ("#btn3"). click (function () {alert ("aa");});}); function Change () {Alert ("BB"); } </script> <botón id = "btn3" onClick = "change ()"> dd </boton>El orden emergente de la caja emergente es primero 'BB' y luego 'AA'.