日期:2014-05-16  浏览次数:20351 次

js如何在打开网页时,用代码来让文本框获得焦点
如题,

------解决方案--------------------
用focus()就可以了!
------解决方案--------------------
JScript code

window.onload = function(){
    document.getElementById('您文本框的id').focus();
}

------解决方案--------------------
有获取焦点的方法,要哪个文本框获得交点调用获得焦点的方法就可以了
------解决方案--------------------
不明白你的意思。关于获取焦点,前面几位说的大同小异,但都是正确的呀,你想让哪个对象获取焦点,直接设置就是了呀
------解决方案--------------------
<body onload="Document.getElementById('id').focus();"></body>在body里面直接设置要获得交点的对象id就可以了,直接ok
------解决方案--------------------
插入文本框以后再选择到这个文本框对象,然后调用focus()方法
------解决方案--------------------
比如你用
var txt = document.createElement("input");
这样创建了文本框对象
那么你把这个文本框插入了页面中以后就可以调用txt.focus()

如果不是这样创建的,,执行到插入的语句之后都可以用var txt = document.getElementById(ID)来获取到这个对象,调用txt.focus()就行。
------解决方案--------------------
HTML code
   <script  type="text/javascript">
function focustest(){
    var inp=document.createElement("input");
    inp.id="myinp";
    inp.value="hahaha";
    document.getElementById("create").appendChild(inp);
    inp.focus();
}  
</script>
<div id="create"></div>
<input type="button" onclick="focustest()" value="测试"/>

------解决方案--------------------
探讨

HTML code
<script type="text/javascript">
function focustest(){
var inp=document.createElement("input");
inp.id="myinp";
inp.value="hahaha";
document.getElementById("create").app……