[英]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.