首页 > 代码库 > 指定光标在输入框中的位置

指定光标在输入框中的位置

<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title>Document</title></head><body> <input type="text" id="keyword" value="abcdefg" /><script>var Browser_Name=navigator.appName;var isIE=(Browser_Name=="Microsoft Internet Explorer");//判读是否为ie浏览器var textNode=document.getElementById("keyword");//keyword为要操作的文本框的ID,根据情况修改//var count=textNode.value.length;var count = 1;if(isIE){//IE    var f = textNode.createTextRange();//创建文本范围对象    f.moveStart(character,count); //更改范围起始位置/*如果count改为0就把光标放在text中的字符的最前面*/    f.collapse(true); //将插入点移动到当前范围的开始或结尾。    f.select(); //将当前选中区置为当前对象,执行}else{//FireFox    textNode.setSelectionRange(count,count);}</script>  </body></html>

 

指定光标在输入框中的位置