
所写的是你IFRAME的onload方法,并不是页面的onload方法。如果你的IFRAME是在页面装载时自己装进去的就可以在页面的onload事件中让你的IFRAME得到焦点
在BODY的事件里面写上:onload="HtmlEditorfocus()"
如果你的IFRAME是在你点击或执行了某一步 *** 作后才进行装载的你可以在这步 *** 作之后同样添加上面的这样一句代码
function(){
……
HtmlEditorsrc="…";
HtmlEditorfocus();
}
让文本框活的焦点只需要完成两个步骤。第一,定位到这个标签。第二,让标签触发活的焦点事件。tabindex作为定位标签未知不可靠,如果未知有变动就会出错。最好的办法就是用id选择器,速度快,定位准确。然后利用js或者jquery中focus()方法即可让光标定位到文本框中。
应用扩展:普遍应用的案例就是在网站的登陆页中,为了更方便用户输入,进入页面后就定位到用户名密码的文本框,不用再动鼠标进行点击。增强了用户体验。
希望能够帮助到您。
以上就是关于怎样让页面中的iframe装载后自动获取焦点全部的内容,包括:怎样让页面中的iframe装载后自动获取焦点、JS 怎么实现在加载页面后,自动把焦点设置到tabIndex为1的输入框上、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)