为了账号安全,请及时绑定邮箱和手机立即绑定

如何找出哪个DOM元素有焦点?

如何找出哪个DOM元素有焦点?

如何找出哪个DOM元素有焦点?我想在JavaScript中找出哪个元素当前具有焦点。我一直在看DOM,还没找到我需要的东西。有没有办法这么做,怎么做到的?我找这个的原因是:我试着像箭头一样做钥匙enter浏览输入元素表。选项卡现在起作用了,但请输入,而箭头在默认情况下似乎不起作用。我已经设置了关键处理部分,但是现在我需要弄清楚如何在事件处理函数中转移焦点。
查看完整描述

3 回答

?
慕运维8079593

TA贡献1876条经验 获得超5个赞

使用document.activeElement,所有主要浏览器都支持它。

以前,如果您试图找出有焦点的表单字段,则不能。若要模拟旧浏览器中的检测,请在所有字段中添加一个“焦点”事件处理程序,并将最后一个聚焦字段记录在变量中。添加一个“模糊”处理程序来清除上次聚焦字段的模糊事件上的变量。

相关链接:


查看完整回答
反对 回复 2019-06-20
  • 3 回答
  • 0 关注
  • 798 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信