Our volunteers haven't translated this article into عربي yet. Join us and help get the job done!
The HTMLElement.focus()
method sets focus on the specified element, if it can be focused.
Syntax
element.focus()
Specification
Specification | Status | Comment |
---|---|---|
WHATWG HTML Living Standard The definition of 'focus' in that specification. |
Living Standard | |
HTML5.1 The definition of 'focus' in that specification. |
Working Draft | |
HTML5 The definition of 'focus' in that specification. |
Recommendation | |
Document Object Model (DOM) Level 2 HTML Specification The definition of 'focus' in that specification. |
Recommendation | |
Document Object Model (DOM) Level 1 Specification The definition of 'focus' in that specification. |
Recommendation |
Notes
If you call HTMLElement.focus()
from a mousedown event handler, you must call event.preventDefault()
to keep the focus from leaving the HTMLElement
.
See also
- DOM method
HTMLElement.blur()
to remove the focus from an element. document.activeElement
to know which is the currently focused element.