W3cubDocs

/DOM

HTMLElement.blur

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

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

© 2005–2018 Mozilla Developer Network and individual contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/blur