Firefox Tomorrow

web api instance method

HTMLElement: blur() method

View on MDN ↗

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.

See also