javascript - 将焦点放在非表单元素上?

标签 javascript jquery html jhtmlarea

我只是想知道是否有一种方法可以将焦点集中到非表单元素上。我这么问是因为我在项目中使用 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/

相关文章:

javascript - Scroll With != 没有省略号时的偏移宽度

php - 如果电子邮件被确认,则将用户重定向到登录页面

javascript - DataTables - 具有 2 表选择器的 .search() 函数

javascript - jQuery 函数调度特性

javascript - 根据单击的按钮获取表单内的输入值

javascript - 如何使用jquery替换html标签

php - 通过 Ajax 将 Javascript 对象发送到 PHP

javascript - jQuery.attr() 不更新 HTML 字符串?

c# - 文本框输入控件(字符数、字符类型)

html - 在不影响加载时间的情况下在网站背景中获得高质量图像?