Example 1 — Listen When Focus Leaves
Log a message when the password field loses focus.
const password = document.querySelector('input[type="password"]');
const out = document.getElementById("out");
password.addEventListener("blur", () => {
out.textContent = "Password field lost focus";
}); How It Works
- Select the control. Any focusable element can fire
blur. - Listen for
blur. Runs when focus leaves that element (MDN). - Update the UI/log. Common for validation or cleanup.
- Pair with
focusif you also need “entered” behavior.

