我只是想知道是否有一种方法可以将焦点集中到非表单元素上。我这么问是因为我在项目中使用 jhtmlArea 插件(http://jhtmlarea.codeplex.com/- 页面当前已关闭)。它确实有效,只是因为它在 TEXTAREA 上屏蔽了 IFRAME,所以 IFRAME(不是表单元素)似乎不想接收焦点。我认为官方插件页面上的演示可能显示 IFRAME 正在加载,但我无法确定,并且由于插件演示页面未加载而无法立即检查。
最佳答案
终于让它在我的项目中工作,但由于某种原因,当我将解决方案放入 jsfiddle 时,它只能在 Chrome 中工作: http://jsfiddle.net/7kTrB/8/
以下行似乎是最相关的部分:
this.iframe[0].contentWindow.focus();
关于javascript - 将焦点放在非表单元素上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14249119/