有没有可能在JavaScript中更改document.activeElement?

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

在IE中,使用要成为活动元素的元素的setActive()方法。 在其他支持activeElement浏览器中,只要元素能够接收焦点(表单元素,可编辑元素,设置了tabindex的元素focus() ,就可以使用元素的focus()方法。

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

 document.activeElement.blur(); 

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