簡體   English   中英

瀏覽器如何確定要重點關注頁面加載的元素?

[英]how browser determine which element to give focus on page load?

我想知道,當頁面完成加載時,哪個元素將被設置為活動元素。

我嘗試查看規范, 網址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);
}

這樣嘗試,它將為您提供焦點元素

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

或可以使用它,這可以使您專注於元素

$( document.activeElement ) 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM