O que costumamos usar para ter eventos de clique na tag a:
1. A href = javascript: js_method ();
Este é um método comumente usado em nossa plataforma, mas esse método é propenso a problemas ao passar parâmetros como esse. Além disso, quando o protocolo JavaScript: é um atributo href de A, ele não apenas causará acionamento desnecessário da janela. O padrão W3C não recomenda a execução de declarações JavaScript no HREF
2. a href = javascript: void (0); ONCLICK = JS_METHOD ()
Este método é o método mais comumente usado para muitos sites e também é o método mais abrangente. O método OnClick é responsável pela execução da função JS, enquanto o Void é um operador. Void (0) retorna indefinido e o endereço não salta. E esse método não exporá diretamente o método JS à barra de status do navegador como o primeiro método.
3.a href = javascript:; ONCLICK = JS_METHOD ()
Esse método é semelhante a dois, a diferença é que ele executa um código JS vazio.
4.a href =# onclick = js_method ()
Este método também é um código muito comum na Internet. # é um método interno de tags, representando o papel do topo. Portanto, use este método para clicar na página da web e retornar à parte superior da página.
5.a href =# onclick = js_method (); retorna false;
Este método clica para executar a função JS e retorna falsa, e a página não salta, e ainda está no local atual da página após a execução.
Eu olhei para a página inicial de Taobao. Eles usaram o segundo método, enquanto a página inicial do Alibaba é usada o primeiro método. A diferença de nós é que o método JavaScript em cada HREF é cercado por tentativa e captura.
Com base no exposto, é recomendável usar o método mais apropriado para chamar a função JS em A:Copie o código