如何判斷輸入或textarea是否具有原生javascript焦點?如果<input>或<textarea>使用原生Javascript有焦點
這不是重複的,因爲它需要一個原生的Javascript解決方案!
如何判斷輸入或textarea是否具有原生javascript焦點?如果<input>或<textarea>使用原生Javascript有焦點
這不是重複的,因爲它需要一個原生的Javascript解決方案!
本地JavaScript(> = IE 8)
!~[].indexOf.call(document.querySelectorAll("input, textarea"), document.activeElement)
如果你知道答案,那麼爲什麼要問? –
好問題@Riturajratan!我試圖找到一個回答這個問題的問題,雖然我沒有辦法。然後我想出了一個我自己的解決方案,並決定把它變成一個問題,讓其他人可以受益並享受它。 – theliberalsurfer
所以我認爲你先搜索然後問任何問題的方式歡呼;) –
你說你需要一個本地的JS解決方案,所以'jQuery'標籤應該沒有被添加,我剛剛刪除了它 標籤。 –