检查某个元素是否“聚焦”没有 jQuery
我几乎确信我能在这里找到答案,但我没有成功。 您如何检查事件调用时是否选择(聚焦)某个对象?我尝试了 if (document.activeElement == "[object HTMLBodyElement]")
,但显然 .activeElement
正在加载时被填充。我不允许使用 jQuery,只能使用 mootools。
非常感谢您的帮助!
I was almost sure I could find the answer here, but I wasn't successful.
How would you check whether is there some object selected (focused) on the moment of the event call? I tried if (document.activeElement == "[object HTMLBodyElement]")
, but apparently the .activeElement
is being filled onLoad. I am not allowed to use jQuery, only mootools.
Thanks a lot for the help!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
https://developer.mozilla.org/en/DOM/document.activeElement - 如前所述,如果没有任何元素获得焦点,则默认情况下文档正文会获得焦点:
https://developer.mozilla.org/en/DOM/document.activeElement - as pointed out, if no element is focused, the document body is focused by default: