浏览器如何确定哪个元素专注于页面加载?

时间:2016-01-07 12:47:58

标签: javascript jquery html html5 focus

我想知道,当页面完成加载时,哪个元素将被设置为活动元素。

我试着查看https://html.spec.whatwg.org/multipage/interaction.html#dom-document-activeelement的规范,但是我无法在加载页面后找到浏览器设置的活动元素。

我没有以编程方式将焦点设置为任何元素。

跟踪的一种方法,我找到了

if (document.addEventListener) {
  document.addEventListener("focus",_dom_trackActiveElement,true);
  document.addEventListener("blur",_dom_trackActiveElementLost,true);
}

1 个答案:

答案 0 :(得分:0)

尝试这样,它会给你焦点元素

$(":focus").each(function() {
    alert("Focused Element = "+ this.id );
});

或者可以使用它,它为您提供了重点元素

$( document.activeElement )