如何用JS让一个输入框获得焦点

如何用JS让一个输入框获得焦点,第1张

输入框获取焦点

方法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让一个输入框获得焦点、请教如何获取文本域的焦点、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9408660.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存