javascript模糊事件——有没有办法检测哪个元素现在有焦点?

javascript模糊事件——有没有办法检测哪个元素现在有焦点?,javascript,javascript-events,Javascript,Javascript Events,有没有人有一种技术可以让我在模糊事件后确定哪个元素有焦点?我有一个输入字段,我想重置模糊,除非模糊是由用户单击“保存”按钮造成的。我很想在save按钮的onclick功能中设置一个标志,但那会触发得太晚(除非单击事件总是在模糊事件之前触发,我对此表示怀疑)。回答如下 在另一个主题上,我只看到了hacks,但实际上有一个内置的解决方案非常容易使用:基本上你可以像这样捕获focus元素:const focusedElement=document.activeElement,你就可以开始了

有没有人有一种技术可以让我在模糊事件后确定哪个元素有焦点?我有一个输入字段,我想重置模糊,除非模糊是由用户单击“保存”按钮造成的。我很想在save按钮的onclick功能中设置一个标志,但那会触发得太晚(除非单击事件总是在模糊事件之前触发,我对此表示怀疑)。

回答如下

在另一个主题上,我只看到了hacks,但实际上有一个内置的解决方案非常容易使用:基本上你可以像这样捕获focus元素:
const focusedElement=document.activeElement
,你就可以开始了