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,