JavaScript模糊事件 - 有没有办法检测现在具有焦点的元素?

8
有没有人知道一种技巧,可以让我在blur事件之后确定哪个元素获得了焦点?我有一个输入框,我想在blur时重置它,除非blur是由用户点击保存按钮引起的。我很想在保存按钮的onclick函数中设置一个标志,但那会太晚了(除非click事件总是在blur事件之前触发,但我怀疑这一点)。

在另一个主题上,我只看到了一些技巧,但实际上有一个内置的解决方案非常容易使用: https://developer.mozilla.org/en-US/docs/Web/API/Document/activeElement基本上,您可以像这样捕获焦点元素: const focusedElement = document.activeElement 然后你就可以开始了。 - Thomas J.
网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接