日期:2014-05-17  浏览次数:20709 次

页面加载时指定的文本框自动获得焦点
想让页面加载时指定的文本框自动获得焦点,但是不管怎么搞都是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>

------解决方案--------------------
--应该可以的,我的IE浏览器一直都是这样用的

<body  onload="javascript:document.forms[0].mohu.focus();document.forms[0].mohu.select();">
</body>