2009-02-09 51 views
7

有沒有人有一種技術可以讓我確定模糊事件後哪個元素具有焦點?我有一個輸入欄,我想重置模糊除非模糊是由用戶點擊「保存」按鈕造成的。我很想在保存按鈕的onclick函數中設置一個標誌,但是這會觸發太晚(除非單擊事件總是在模糊事件之前觸發,我懷疑它。)JavaScript模糊事件 - 有沒有什麼辦法來檢測哪個元素現在有焦點?

+0

在其他科目我只看到了黑客,但實際上有一個內置的解決方案非常容易使用: https://developer.mozilla.org/en-US/docs/Web/API/Document/activeElement 基本上你可以捕獲像這樣的焦點元素: `const focusedElement = document.activeElement` ,你很好去 – 2017-08-28 14:04:29

回答

相關問題