Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.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 自动聚焦HTML中的字段_Javascript_Focus_Field - Fatal编程技术网

Javascript 自动聚焦HTML中的字段

Javascript 自动聚焦HTML中的字段,javascript,focus,field,Javascript,Focus,Field,我有一个可以选择的4个搜索引擎的起始页。选择搜索引擎时,如何选择每个字段 这是其中一个引擎: <div id="searchrotate" class="body"> <div class="tab_container"> <div id="Bing" class="tab_content"><!-- Bing --> <div class="searchform"> <form m

我有一个可以选择的4个搜索引擎的起始页。选择搜索引擎时,如何选择每个字段

这是其中一个引擎:

<div id="searchrotate" class="body">
    <div class="tab_container">
    <div id="Bing" class="tab_content"><!-- Bing -->
        <div class="searchform">
        <form method="get" action="http://www.bing.com/search" name="bing-search">
            <div class="favicon"><img src="images/favicon-bing.jpg"></div>
            <input type="text" name="q" class="searchfield" value="">
            <input type="image" src="images/search-btn.jpg" class="searchbtn" alt="Submit">
        </form>
        </div>
    </div>
这样做:

<div id="clickme" onclick="document.getElementById('bing').focus()">This can be any element</div>
<input type="text" id="bing"/>
这可以是任何元素

如果单击“clickme”div,将选择bing输入字段。您可以使用几乎任何类型的元素(input、div、span等)执行此操作,它们可以位于文档的任何位置。

field.focus()
在JavaScript中?Noob问题,但我应该在哪里添加此内容?关于StackOverflow:)鉴于他也回答了您的问题(如下),我认为@JCOC611并不是试图暗示这个问题太Noob,但他正在检查他是否低估了这一点。如果他的答案是你需要的,别忘了接受它!很高兴帮助Teknophilia!如果你觉得有用的话,你也可以投上一票。我刚刚意识到我把“Noob问题,但我在哪里加这个”误读为“我在哪里问这个”。我想我要喝杯咖啡。是的,为什么不使用jquery或prototype的美元符号来表示document.getElementById()?因为我不喜欢它,我希望OP能够使用纯JavaScript。我喜欢我自己的框架。我不喜欢使用
onclick
var elm=document.getElementById(“clickme”);if(elm.addEventListener){elm.addEventListener(“click”,document.getElementById('bing').focus,false);}else if(elm.attachEvent){elm.attachEvent(“click”,document.getElementById('bing').focus);}else{/*不支持DOM?*/}
我试图指出最简单的答案。可敬的tho.@Hello71-将此作为回答;因为它保持了HTML的整洁,我将投票支持它。
<div id="clickme" onclick="document.getElementById('bing').focus()">This can be any element</div>
<input type="text" id="bing"/>