web api instance method
HTMLElement: blur() method
The HTMLElement.blur() method removes keyboard focus from the current element.
Syntax
blur()
Parameters
None.
Return value
None (undefined).
Examples
Remove focus from a text input
HTML
<input type="text" id="sampleText" value="Sample Text" /><br /><br />
<button type="button">Click me to gain focus</button>
JavaScript
const textField = document.getElementById("sampleText");
const button = document.querySelector("button");
function focusInput() {
textField.focus();
// The input will lose focus after 3 seconds
setTimeout(() => {
textField.blur();
}, 3000);
}
button.addEventListener("click", focusInput);
Result
Interactive exampleOpen the canonical MDN source to run this embedded demo.
Specifications
SpecificationsStandards references are available on the canonical MDN page.
Browser compatibility
Browser compatibilityCompatibility data is available on the canonical MDN page.