O método preventDefault cancela o evento, se for cancelável, o que significa que a ação padrão que pertence ao evento não ocorrerá.
Por exemplo, isso pode ser útil quando:
- Clicando no botão "Enviar", evita que ele envie um formulário
- Ao clicar em um link, impede o link de abrir a URL
Exemplo para impedir que um link abra o URL:
document.getElementById("myLink").addEventListener("click", function(event){
event.preventDefault()
});
NOTA: nem todos os eventos são canceláveis.