JS判断页面当前焦点

Yukino 567 2022-07-07

最近在整理补充之前项目的技术文档,回顾的过程中发现了一些小的知识点,顾记录下,以便后续查阅

const focusElement = document.activeElement;

通过上面上面的代码就可以获取到页面当前的焦点元素,焦点元素也可能是<select>元素 (menu) 或者一个别的 <input> 元素,比如 button, checkbox, 或者 radio;

这样可以在一些需要监听键盘事件进行特殊处理的页面,可以查知那些用户在输入的情况,去忽略跳过这次键盘输入。


# 前端 # JS