A diferença entre JavaScript no OnClick geralmente não é útil e não é notada, mas está um pouco deprimido quando algo dá errado. A explicação é a seguinte:
Eu costumava ser muito casual, mas mais tarde vi que o linkbutton no .NET parecia ser usado na forma de <a href = "javascript: fun ();" ...>. Hoje, encontrei alguns problemas usando esse método. Vou levar os artigos de internautas e minhas conclusões abaixo:
1. O evento OnClick vinculado é executado primeiro, seguido pelas ações do atributo href (Page Jump ou JavaScript Pseudo-Link);
2. Supondo que haja HREF e OnClick no link, se você deseja que as ações do atributo href não sejam executadas, o OnClick deve obter um valor de retorno do false. Se você não acredita, pode comentar o retorno false na função Gogoogle;
3. Se a página for muito longa e houver barras de rolagem e você deseja executar operações através do evento OnClick vinculado. Seu atributo href deve ser definido como JavaScript: void (0); em vez de #, o que impede saltos de página desnecessários;
4. Se uma função com um valor de retorno for chamada no atributo HREF vinculado, o conteúdo da página atual será substituído pelo valor de retorno dessa função;
5. Haverá alguma diferença ao manter a tecla Shift.
6. O problema que encontrei hoje é que a pisê -is não pode ser acessada no IE6.0 na forma de href.
7. Tente não usar o JavaScript: Protocol como atributo href de A, que não apenas causará o acionamento desnecessário da janela.
Isso é tudo, passei muito tempo nele.
[razão]
Ao usar o controle de caixa de seleção, você deseja implementar a função de vincular cada caixa de seleção. Além de clicar no link para obter algumas funções, você também precisa selecionar a caixa de seleção.
<input type = "caixa de seleção" name = "chk" id = "chk">
<Label para = "chk"> selecione <a onclick = "this.parentnode.click ();" href = "#" style = "borda: sólido 1px azul;"> [link na etiqueta] </a> </belt>
Finalmente, ele é implementado usando o pêxode.
<a href = "javascript: void (0)" onclick = "definefield (this); return false"> clicktodefine </a>