Sou novo em javascript e olhando o código de algumas páginas na web notei algo estranho para mim e espero que possam me ajudar a entender.
1- Notei que algumas páginas têm links da seguinte forma:
href="javascript:void(0);"
Pesquisando na internet um pouco, descobri que serve para o link rodar um código javascript quando clicado. O que não entendi é que este "href" é muito vago. Como o browser vai saber qual código rodar se uma página tiver vários links com esse mesmo valor de "href"(coisa que foi o que eu mais vi em algumas páginas).
Para mim, faz mais sentido o "onclick="funcaoEspecifica()"", que diz exatamente o que executar, do que ""javascript:void(0);"".
2- Mais uma coisa, o javascript que o link vai executar é inline?
Pergunta
robgeek
Boa noite!
Sou novo em javascript e olhando o código de algumas páginas na web notei algo estranho para mim e espero que possam me ajudar a entender.
1- Notei que algumas páginas têm links da seguinte forma:
Pesquisando na internet um pouco, descobri que serve para o link rodar um código javascript quando clicado. O que não entendi é que este "href" é muito vago. Como o browser vai saber qual código rodar se uma página tiver vários links com esse mesmo valor de "href"(coisa que foi o que eu mais vi em algumas páginas).
Para mim, faz mais sentido o "onclick="funcaoEspecifica()"", que diz exatamente o que executar, do que ""javascript:void(0);"".
2- Mais uma coisa, o javascript que o link vai executar é inline?
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.