How do I find out which DOM element has the focus?

后端 未结 16 1245
悲&欢浪女
悲&欢浪女 2020-11-22 03:12

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

16条回答
  •  别跟我提以往
    2020-11-22 03:57

    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' ).

提交回复
热议问题