Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 加载站点后,如何使输入字段成为焦点?_Javascript_Html - Fatal编程技术网

Javascript 加载站点后,如何使输入字段成为焦点?

Javascript 加载站点后,如何使输入字段成为焦点?,javascript,html,Javascript,Html,我有一个非常简单的单页网站,其中有一个输入字段。我想在加载窗口/站点时使输入字段成为焦点,这样用户/访问者就可以在加载站点时立即开始键入 我不希望它出现在JQUERY中。如果可能的话,请给我一个JAVASCRIPT的解决方案 提前感谢。/ID是textbox的ID document.getElementById('ID').focus(); //ID是textbox的ID document.getElementById('ID').focus(); document.getElementBy

我有一个非常简单的单页网站,其中有一个输入字段。我想在加载窗口/站点时使输入字段成为焦点,这样用户/访问者就可以在加载站点时立即开始键入

我不希望它出现在JQUERY中。如果可能的话,请给我一个JAVASCRIPT的解决方案


提前感谢。

/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的支持。谢谢…你是赢家: