我想用JavaScript找出当前关注的元素。我一直在浏览DOM,但尚未找到我需要的东西。有没有办法做到这一点,怎么做?
我寻找这个的原因:
我正在尝试制作箭头之类的键并enter浏览输入元素表。选项卡现在可以使用,但是可以输入,默认情况下,箭头没有显示。我已经设置了关键处理部分,但是现在我需要弄清楚如何在事件处理功能中转移焦点。
enter
使用document.activeElement,所有主要浏览器均支持。
document.activeElement
以前,如果您试图找出哪个表单域具有焦点,则无法。要在较旧的浏览器中模拟检测,请向所有字段添加“焦点”事件处理程序,并将最后关注的字段记录在变量中。添加一个“模糊”处理程序,以在发生模糊事件时清除最后关注的字段的变量。