JavaScript中有没有办法集中文档(内容区域)?

Tim*_*mwi 23 javascript focus

有没有办法在JavaScript中将焦点设置到文档,即内容区域?document.focus()好像什么也没做.

Rob*_*obG 39

HTML 4.01中,焦点仅在表单控件和链接等元素的上下文中讨论.在HTML 5中,它被更广泛地讨论.但是,焦点对文档的作用主要取决于浏览器.

你可以试试:

// Give the document focus
window.focus();

// Remove focus from any focused element
if (document.activeElement) {
    document.activeElement.blur();
}
Run Code Online (Sandbox Code Playgroud)

它也得到了很好的支持.

  • "*你真的喜欢*\[sic \]*有人使用过时的浏览器有兴趣从你那里买东西吗?*"是的,实际上.谁告诉你,只有拥有最新浏览器的人才买东西?支持客户不仅仅是网络销售. (3认同)
  • @ Erwinus-所以找到一家公司,愉快地拒绝了20%的访客.正确应用渐进增强功能将允许旧浏览器使用网站,可能不是所有的花里胡哨,但它们应该是功能性的.当然,如果您的网站不是赚钱的商业网站,那么您的支持要求可能会有所不同. (2认同)