【发布时间】:2011-08-07 23:23:11
【问题描述】:
有没有办法在 JavaScript 中将焦点设置到文档,即内容区域? document.focus() 似乎什么也没做。
【问题讨论】:
-
该文档是否在浏览器选项卡的最顶部窗口内?该选项卡是否处于活动状态(或在后台)?聚焦文档的具体表现如何?
-
1.是的,2. 是的,3. 通过让箭头键导致滚动并且没有任何其他焦点,例如链接、按钮、文本框。
-
我想你想要
window.focus();。通过聚焦窗口对象来启用箭头键滚动... -
做不到。证明 - 打开开发人员工具(例如在 Chrome 中)并关注它,然后尝试在 javascript 中执行任何操作以将焦点重新夺回实际文档。
标签: javascript focus