Mi humilde opinión sobre la diferencia entre onclick y click en Javascript y jQuery
Diferencia:
Onclick es un evento vinculante que le dice al navegador qué hacer cuando el mouse hace clic
El clic en sí es un método cuya función es activar el Evento onclick, siempre que cuando se ejecute el método 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 'btn4', se activará el evento onclick de 'btn3' (normalmente debe presionar el botón 'btn3' para activar el evento onclick de 'btn3'). es porque
$("#btn4").click(function(){
$("#btn3").click();
} );
Cuando se hace clic en el botón 'btn4', el método click() de 'btn3' se llama internamente en el código, lo que activa el evento onclick de 'btn3'.
2. La función principal del método click() es activar el evento onclick del elemento que llama al método click. Además, si el siguiente código está definido 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 que se ejecute el evento onclick. En este momento, el método de clic desempeña el papel de agregar eventos. El ejemplo es el siguiente
Código HTML
lt; script type="text/javascript"gt;
$(function(){
$("#btn3").click(function(){
alert("aa");
});
}) ;
p>cambio de función(){
alert("bb");
}
lt;/scriptgt;
lt; button id="btn3" onclick="change()"gt; ddlt;/buttongt;
El orden de aparición de los cuadros emergentes es primero 'bb ', luego 'aa'.