
方法1:<body onload="documentgetElementById('inputId')focus()">
方法2:
function init(){
documentgetElementById("inputId")focus();
}
例如:
<body onload="documentgetElementById('test')focus()">
我要获取焦点:<input type="text" name="test" id="test">
</body>
<form name="fm">
<input type="text" id="aa" name="user" value="1235">
<input type="button" id="but" value="click me">
</form><script type="text/javascript">
function c(){
//documentfmuserfocus(); //方法1,通过name
documentgetElementById("aa")focus(); //方法2,通过id
}
documentgetElementById('but')onclick = c;
</script> 点击按钮,让文本域获取焦点,我这边测试了,IE和Opera中焦点在前面,firefox中焦点在后面,Chrome和Safari中会选择文本,两种方法的结果都是一样的,这估计是浏览器的差异,也许有方法解决,但我真不知道,抱歉。 我JS就一般般了,你向我求助,我不好不回答,回答的不好,还是希望对你有点帮助。 直接复制粘贴了~~
以上就是关于如何用JS让一个输入框获得焦点全部的内容,包括:如何用JS让一个输入框获得焦点、请教如何获取文本域的焦点、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)