是否有可能以编程方式更改JavaScript中document.activeElement
属性的值?是否有可能在JavaScript中更改document.activeElement?
42
A
回答
57
在IE中,使用要成为活动元素的元素的setActive()
方法。在支持activeElement
的其他浏览器中,只要元素能够接收焦点(表单元素,可编辑元素,设置了tabindex
的元素),就可以使用元素的focus()
方法。
如果你想设置在activeElement回默认(在大多数浏览器<body>
元素),只需调用有源元件的blur()
方法:
document.activeElement.blur();
15
相关问题
- 1. 是否有可能在Javascript
- 2. 是否有可能在javascript变量上发生更改事件?
- 3. javascript - document.activeElement
- 4. 是否有可能更改httpservletrequest对象
- 5. 是否有可能通过JavaScript更改按钮postbackurl?
- 6. 是否有可能在JavaScript中侦听对象属性的更改?
- 7. 是否有可能在codeigniter中更改页面URL
- 8. 是否有可能在PHP中更改数组值的类型?
- 9. 是否有可能在运行中更改Timer Tick
- 10. 是否有可能使用WPF在c#中更改FormattedText的TextOptions?
- 11. 是否有可能在运行中更改web2py视图?
- 12. 是否有可能在变量中更改变量的值?
- 13. 是否有可能在android中更改ActionBar颜色?
- 14. 是否有可能在asp.net中更改/限制dynamicfilter的值
- 15. 是否有可能在android中更改所选Tab的颜色?
- 16. 是否有可能在Augeas中更改少部分值
- 17. 是否有可能在Teamcity中创建更改日志?
- 18. 是否有可能使用jQuery在文件中更改json值?
- 19. 是否有可能在jqGrid中更改子网格的loadui?
- 20. 是否有可能在rails 3迁移中更改列索引?
- 21. 是否有可能在Android中运行时更改RotateAnimation的值?
- 22. 是否有可能在C中更改一个const struct成员?
- 23. 是否有可能在“while”循环中更改变量的值?
- 24. 是否有可能在python中更改父进程的环境?
- 25. 是否有可能判断iFrame的src是否已更改?
- 26. 是否可以用JavaScript更改document.readyState?
- 27. 是否可以通过JavaScript更改CssClass?
- 28. Javascript:与document.activeElement变量
- 29. 是否有可能更改ControlsFX中的ToggleSwitch颜色
- 30. 是否有可能跟踪对MATLAB中变量的更改?
让我们以jquery.com的页面为例。当你进入页面并检查FireBug中的document.activeElement时,你会得到“
”。那么让我们假设你改变activeElement做一些链接元素()。你怎么能在之后重置activeElement到前一个(主体)。我不能使用document.body.focus(); – mgamer 2010-10-22 09:45:02使用'document.activeElement.blur();'。答案已更新。 – 2010-10-22 09:55:16
这是完美的。谢谢! – mgamer 2010-10-22 09:56:30