- Home
- /
- Tutorials
- /
- JavaScript Tutorial
- /
- JavaScript preventDefault
JavaScript Events
JavaScript preventDefault
preventDefaultstops the browser's normal response to an event.
A link navigates, a form submits, a checkbox ticks - these are default actions.
preventDefault cancels them so your code can decide instead.
Example
Example
javascript
document.body.innerHTML = '<a id="link" href="/somewhere">Go</a>';
document.getElementById("link").addEventListener("click", function (event) {
event.preventDefault();
console.log("stayed on the page");
});
document.getElementById("link").dispatchEvent(
new MouseEvent("click", { cancelable: true })
);