【发布时间】:2009-02-09 13:52:53
【问题描述】:
有没有人有一种技术可以让我在模糊事件后确定哪个元素具有焦点?我有一个输入字段,我想在模糊时重置它除非模糊是由用户单击“保存”按钮引起的。我很想在保存按钮的 onclick 函数中设置一个标志,但这会触发得太晚(除非点击事件总是在模糊事件之前触发,我对此表示怀疑。)
【问题讨论】:
-
在另一个主题上,我只看到了 hacks,但实际上有一个非常易于使用的内置解决方案:developer.mozilla.org/en-US/docs/Web/API/Document/activeElement 基本上你可以像这样捕获焦点元素:
const focusedElement = document.activeElement你很好去
标签: javascript javascript-events