debug_master36 · 09.05.2026 如何确定网页上哪个DOM元素处于焦点? 大家好!我正在用纯JavaScript做一个小的文本编辑器,需要跟踪用户当前在哪个输入字段中打字。页面上有多个 `` 和 ``,我想高亮显示活动字段,或者只对处于焦点的元素显示提示。 问题是我不知道如何通过编程方式知道当前哪个元素是活动的。我尝试过使用 `document.activeElement`,但不确定它在所有浏览器中是否有效,以及我是否正确使用了它。 以下是我的标记和代码示例: ```html 发送 ``` ```javascript // 我想获取当前处于焦点的元素 let focusedElement = document.activeElement; console.log(focusedElement); // 输出 body 还是 undefined? ``` 当我点击输入字段并调用这个函数时,在控制台... 暂无回答。 登录 以留下回答 博客 2024年JavaScript开发最佳IDE与工具 如何删除PHP字符串中的最后一个分隔符:深入解析 PHP 高级设计模式:代码示例 如何从命令行运行 TypeScript:3 种实用方法 TypeScript中的declare:为什么需要它以及如何使用它