P>Pode ter-se deparado ocasionalmente com “javascript:void(0)” num Documento HTML. É frequentemente utilizado quando a inserção de uma expressão numa página web pode produzir algum efeito indesejado. Para remover este efeito, é usado “javascript:void(0)”. Esta expressão retorna um valor primitivo indefinido.
É frequentemente utilizada com hyperlinks.
Por vezes, decide-se chamar algum JavaScript de dentro de um link. Normalmente, quando clica num link, o navegador carrega uma página nova ou actualiza a mesma página (dependendo do URL especificado).
Mas o mais provável é que não deseje que isto aconteça se tiver ligado algum JavaScript ao link.
Para evitar que a página se actualize, poderia usar void(0).
Usando “#” na etiqueta anchor: Ao escrever o seguinte código no editor, a página web é actualizada depois de a mensagem de alerta ser mostrada.
Exemplo:
<!DOCTYPE html>
<
html
>
<
head
>
<
title
>without JavaScript:void(0)</
title
>
</
head
>
<
body
>
<
center
>
<
h1
style
=
"color:green"
>GeksforGeeks</
h1
>
<
h3
>without JavaScript:void(0)</
h3
>
<
a
href
=
"#"
ondblclick
=
"alert('Welcome to Geeks for Geeks')"
>
Double click on me </
a
>
</
center
>
</
body
>
</
html
>
Eliminar:
br>
Usando “javascript”:void(0);” em anchor tag: Escrever “javascript:void(0);” na tag anchor pode impedir a página de recarregar e as funções JavaScript podem ser facilmente chamadas em cliques simples ou duplos.
Exemplo:
>/p>
<!DOCTYPE html>
/div>
<
html
>
<
head
>
<
title
>JavaScript:void(0)</
title
>
</
head
>
<
body
>
<
center
>
<
h1
style
=
"color:green"
>GeksforGeeks</
h1
>
<
h3
>JavaScript:void(0)</
h3
>
<
a
href
=
"javascript:void(0);"
ondblclick
=
"alert('Welcome to Geeks for Geeks')"
>
Double click on me </
a
>
</
center
>
</
body
>
</
html
>
Eliminar:
br>
br>