HTMLElement.blur()

The HTMLElement.blur() method removes keyboard focus from the current element.

Syntax

element.blur();

Examples

Remove focus from a text input

HTML

<input type="text" id="myText" value="Sample Text">
<br><br>
<button type="button" onclick="focusInput()">Click me to gain focus</button>
<button type="button" onclick="blurInput()">Click me to lose focus</button>

JavaScript

function focusInput() {
  document.getElementById('myText').focus();
}
function blurInput() {
  document.getElementById('myText').blur();
}

Result

Specification

Specification Status Comment
HTML Living Standard
The definition of 'blur' in that specification.
Living Standard
HTML 5.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.
Obsolete

Browser compatibility

DesktopMobile
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome for AndroidFirefox for AndroidOpera for AndroidSafari on iOSSamsung Internet
blurChrome Full support 1Edge Full support 12Firefox Full support 5IE Full support 9Opera Full support 8Safari Full support 3WebView Android Full support 4.4Chrome Android Full support 18Firefox Android Full support 5Opera Android Full support 10.1Safari iOS Full support 1Samsung Internet Android Full support 1.0

Legend

Full support
Full support

See also