Cancelar ação padrão de evento

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.


Saiba mais em:

https://www.w3schools.com/jsref/event_preventdefault.asp