Tengo una etiqueta de anclaje que enlaza con otra página, pero si el usuario hace doble clic en ella, quiero anularla y no dejar que la página continúe.
<a href="{location}">My Link</a> element.addEventListener('dblclick', (event) => event.preventDefault())El problema es: event.preventDefault() solo evita el valor predeterminado de doble clic, no el valor predeterminado de un solo clic.
Escuche el evento de click en su lugar, que también se activa en dblclick :
var element = document.querySelector('a') element.addEventListener('click', (event) => event.preventDefault()) <a href="https://google.com">My Link</a>