javascript input text 焦点问题
发布网友
发布时间:2022-04-21 06:00
我来回答
共3个回答
热心网友
时间:2022-04-24 21:30
给你举个 IE 的例子:
var range = document.selection.createRange();
range.pasteHTML('文字');
range.collapse(false); // false 把光标停留在插入字符串的后面, true 则是前面
Firefox 同样有 collapse 方法,不过插入文字的方法不一样。
热心网友
时间:2022-04-24 22:48
你的意思是点击一个按钮,往表单input框里插入文本并且焦点也切换到input框里吗?
<script type="text/javascript">
function focustoinupt()
{
var c = document.getElementById("input");
c.value += arguments[0];
c.focus();
}
</script>
<a href="javascript:focustoinupt('aa')"> back to JQSeletor.html </a>
<form action="" method="get">
<input type="text" id="input" />
</form>
输入焦点切换到文本框后,焦点本来就是在文本框字符串的后面啊。
热心网友
时间:2022-04-25 00:23
没看明白。。。占位。等楼主说得更深入一点再解答。。