zoukankan      html  css  js  c++  java
  • 指定光标在输入框中的位置

    <!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>
  • 相关阅读:
    C语言I博客作业09
    C语言I博客作业08
    14
    13
    12
    11
    10
    9
    8
    7
  • 原文地址:https://www.cnblogs.com/ahwu/p/3999502.html
Copyright © 2011-2022 走看看