想让页面加载时指定的文本框自动获得焦点,但是不管怎么搞都是IE下正常,360的Chrome极速模式下怎么都不行,始终无法获取焦点,怎么写才能让它兼容呢?
第一种方法:onload="javascript:window.setTimeout( function(){ document.getElementById('mohu').focus(); }, 0);"
第二种方法:onLoad="document.getElementById('mohu').focus();"
第三种方法:
<SCRIPT>
//<![CDATA[
window.onload = function(){
var oInput = document.getElementById("mohu");
oInput.focus();
}
//]]></SCRIPT>
第一种方法:onload="javascript:window.setTimeout( function(){ document.getElementById('mohu').focus(); }, 0);"
第二种方法:onLoad="document.getElementById('mohu').focus();"
第三种方法:
<SCRIPT>
//<![CDATA[
window.onload = function(){
var oInput = document.getElementById("mohu");
oInput.focus();
}
//]]></SCRIPT>
解决方案 »
- jsp 中取值问题
- div单击问题
- js去除数组中重复的元素
- 如何改写其他目录里js设置的cookie?
- 求助
- javascript文本框处理问题
- 请问这是什么意思?document.ls.title.value=parent.parent.TITLEtoSubmit.substr(0,200);
- 在.jse文件中能不能引用 session?
- 日期格式转换
- 使用extjs4仿照示例做的SearchGrid,数据显示不出来。也不报错,本人菜鸟新学extjs4,还请指教。
- 怎么返回上一页并且保持上一页的查询内容和查询条件
- 使用jquery easyui 碰到的datagrid赋值疑难问题,三天没有解决,在线等
oInput.select();
都加上吧
var oInput = document.getElementById("mohu");
oInput.focus();
},10)加个延时试试