- 此问题在此处已有答案**:
13年前就关闭了。
- 可能重复:**
How to determine which html page element has focus?
How do I find out which Javascript element has focus?
有没有一种方法可以确定文档中的哪个元素当前具有焦点?理想情况下,不需要遍历每个元素。
13年前就关闭了。
How to determine which html page element has focus?
How do I find out which Javascript element has focus?
有没有一种方法可以确定文档中的哪个元素当前具有焦点?理想情况下,不需要遍历每个元素。
2条答案
按热度按时间yr9zkbsy1#
重复:
长话短说:
一些浏览器(最初只有IE浏览器,但Firefox3和Safari浏览器也加入了进来)支持
document.activeElement
属性,这可以实现您想要的功能。对于较旧的浏览器,您需要这个技巧来模拟属性:
e5nqia272#
您可以将onfocus附加到body元素,并让焦点更改事件冒泡