繁体   English   中英

是否可以在JavaScript中更改document.activeElement?

[英]Is it possible to change document.activeElement in JavaScript?

是否可以以编程方式更改JavaScript中document.activeElement属性的值?

在IE中,使用要作为活动元素的元素的setActive()方法。 在其他支持activeElement浏览器中,您可以使用元素的focus()方法,只要该元素能够接收焦点(表单元素,可编辑元素,具有tabindex集的元素)。

如果要将activeElement设置回默认值(大多数浏览器中的<body>元素),只需调用active元素的blur()方法:

document.activeElement.blur();

你可以只.focus()你想要的元素,它将是新的document.activeElement

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM