Javascript 加载站点后,如何使输入字段成为焦点?
我有一个非常简单的单页网站,其中有一个输入字段。我想在加载窗口/站点时使输入字段成为焦点,这样用户/访问者就可以在加载站点时立即开始键入 我不希望它出现在JQUERY中。如果可能的话,请给我一个JAVASCRIPT的解决方案Javascript 加载站点后,如何使输入字段成为焦点?,javascript,html,Javascript,Html,我有一个非常简单的单页网站,其中有一个输入字段。我想在加载窗口/站点时使输入字段成为焦点,这样用户/访问者就可以在加载站点时立即开始键入 我不希望它出现在JQUERY中。如果可能的话,请给我一个JAVASCRIPT的解决方案 提前感谢。/ID是textbox的ID document.getElementById('ID').focus(); //ID是textbox的ID document.getElementById('ID').focus(); document.getElementBy
提前感谢。/ID是textbox的ID
document.getElementById('ID').focus();
//ID是textbox的ID
document.getElementById('ID').focus();
document.getElementByIdControlID.focus document.getElementByIdControlID.focus 您需要在javascript中使用焦点方法 在body onload方法中,调用javascript方法,您需要在其中设置输入字段的焦点
<script type="text/javascript">
function load()
{
document.getElementById("inputFieldId").focus();
}
</script>
<body onload="load()">
您需要在javascript中使用焦点方法
在body onload方法中,调用javascript方法,您需要在其中设置输入字段的焦点
<script type="text/javascript">
function load()
{
document.getElementById("inputFieldId").focus();
}
</script>
<body onload="load()">
将其添加到onLoad回调中,以便在加载页面后将其聚焦:
将其添加到onLoad回调中,以便在加载页面后将其聚焦:
有一个新的输入字段属性调用autofocus。除IE之外的所有浏览器都支持 您可以使用它,并为其他人提供的解决方案提供备用方案
var i = document.createElement('input');
if(!('autofocus' in i)) {
window.onload=function(){
document.getElementById('ID').focus();
});
}
有一个新的输入字段属性调用autofocus。除IE之外的所有浏览器都支持 您可以使用它,并为其他人提供的解决方案提供备用方案
var i = document.createElement('input');
if(!('autofocus' in i)) {
window.onload=function(){
document.getElementById('ID').focus();
});
}
HTML5具有此作业的自动聚焦属性。您可以从中检查目标浏览器是否支持此属性。HTML5具有此作业的自动聚焦属性。您可以从中检查您的目标浏览器是否支持此属性。您确定需要井号吗?@veeTrain,对不起,井号不需要。我是一个jQuery爱好者,所以我习惯性地把它放在那里:没有问题;我也这么想:-你确定你需要英镑标志吗?@veeTrain,对不起,英镑标志不需要。我是一个jQuery爱好者,所以我习惯性地把它放在那里:没有问题;我也这么认为:-它奏效了…这是最简单的解决方案!我根本不需要IE的支持。谢谢…你是赢家:成功了…这是最简单的解决方案!我根本不需要IE的支持。谢谢…你是赢家: