I would like to find out, in JavaScript, which element currently has focus. I\'ve been looking through the DOM and haven\'t found what I need, yet. Is there a way to do this
document.activeElement
may default to the element if no focusable elements are in focus. Additionally, if an element is focused and the browser window is blurred,
activeElement
will continue to hold the focused element.
If either of these two behaviors are not desirable, consider a CSS-based approach: document.querySelector( ':focus' )
.