Lo que a menudo usamos para tener eventos de clic en la etiqueta A:
1. A href = javaScript: js_method ();
Este es un método comúnmente utilizado en nuestra plataforma, pero este método es propenso a problemas al pasar parámetros como este. Además, cuando el protocolo JavaScript: es un atributo HREF de A, no solo causará un desencadenamiento innecesario de la ventana. W3C Standard no recomienda ejecutar declaraciones de JavaScript en HREF
2. A href = javaScript: void (0); onClick = js_method ()
Este método es el método más utilizado para muchos sitios web y también es el método más completo. El método OnClick es responsable de ejecutar la función JS, mientras que Void es un operador. Void (0) Devuelve indefinido y la dirección no salta. Y este método no expondrá directamente el método JS a la barra de estado del navegador, como el primer método.
3.A href = javaScript:; onClick = js_method ()
Este método es similar a dos, la diferencia es que ejecuta un código JS vacío.
4.A href =# onclick = js_method ()
Este método también es un código muy común en Internet. # es un método incorporado de etiquetas, que representa el papel de TOP. Por lo tanto, use este método para hacer clic en la página web y volver a la parte superior de la página.
5.a href =# onClick = js_method (); return false;
Este método hace clic para ejecutar la función JS y devuelve falso, y la página no salta, y todavía está en la ubicación actual de la página después de la ejecución.
Miré la página de inicio de Taobao. Utilizaron el segundo método, mientras que la página de inicio de Alibaba se usa el primer método. La diferencia de nosotros es que el método JavaScript en cada href está rodeado de intentos y atrapar.
Según lo anterior, se recomienda utilizar el método más apropiado para llamar a la función JS en A:Copiar el código