The HTMLElement.blur() method removes keyboard focus from the current element.
Syntax
elt.blur()
Examples
Remove focus from a text area
HTML
<input type="text" id="myText" value="Sample Text"> <p></p> <button type="button" onclick="focusMethod()">Click me to gain focus</button> <button type="button" onclick="blurMethod()">Click me to lose focus</button>
JavaScript
focusMethod = function getFocus() {
document.getElementById("myText").focus();
}
blurMethod = function getBlur() {
document.getElementById("myText").blur();
}
Result
Specification
| Specification | Status | Comment |
|---|---|---|
| WHATWG HTML Living Standard The definition of 'blur' in that specification. |
Living Standard | |
| HTML5.1 The definition of 'blur' in that specification. |
Recommendation | |
| HTML5 The definition of 'blur' in that specification. |
Recommendation | |
| Document Object Model (DOM) Level 2 HTML Specification The definition of 'blur' in that specification. |
Recommendation |
Browser compatibility
In IE9-10, there is a bug where calling blur() on the <body> will switch the active application window away from the browser to a different application entirely.
See also
- DOM method
HTMLElement.focus()
Document Tags and Contributors
Tags:
Contributors to this page:
xrtariq2594,
cvrebert,
fscholz,
teoli,
saneyuki_s,
ajaybhat,
kscarfone,
Sheppy,
tregagnon,
mattbasta,
ethertank,
ziyunfei,
another_sam,
Mgjbot,
Ptak82,
RobG,
Dria,
JesseW
Last updated by:
xrtariq2594,