Div元素不是Input,所以通常意義上focus()會失效。
document.getElementById('tries').focus();//doesn't work
但是我們會有這種需求,需要我們focus到某一個DIV上,並且handle一些鍵盤事件,比如我們使用DIV來模擬了一個動態的dialog,然后這個dialog上有一些鍵盤事件需要捕獲和處理。
這個時候只需要給DIV元素Assign一個tabindex,就可以使得DIV能夠被focus上
<div tabindex="0">Hello World</div>
我們還可以使得tabindex = -1, 這樣使得該DIV只能通過腳本來focus。
