JavaScript光标停在文本框文字的最后一位

济南云服务器 2026年5月24日05:58:22JavaScriptJavaScript光标停在文本框文字的最后一位已关闭评论61阅读模式

今天,济南网站建设小编为大家带来一个简单的JavaScript编程小案例,这个JavaScript经典案例主要为大家介绍了,光标停在文本框文字的最后一位相关内容,有兴趣的朋友可以过来参考一下。

关键代码:

<!DOCTYPE html>
<html lang="zh-CN">
<head>
    
    <title>JavaScript经典小案例——光标定位到文本末尾</title>
    <style>
        .box{margin: 50px;}
        input,textarea{
            padding: 10px;
            width: 300px;
            font-size: 15px;
            border: 1px solid #ccc;
            border-radius: 4px;
        }
        textarea{height: 100px;margin-top: 15px;}
    </style>
</head>
<body>
    <div class="box">
        <input type="text" id="inputTxt" value="预设文本内容">
        <textarea id="textArea">多行文本测试内容</textarea>
    </div>

    <script>
        // 单行输入框光标置尾
        const inputTxt = document.getElementById('inputTxt');
        inputTxt.onclick = function(){
            let len = this.value.length;
            // 设置光标起始、结束位置都为文本长度
            this.setSelectionRange(len, len);
        }

        // 多行文本域光标置尾
        const textArea = document.getElementById('textArea');
        textArea.onclick = function(){
            let len = this.value.length;
            this.setSelectionRange(len, len);
        }
    </script>
</body>
</html>

济南云服务器
  • 本文由 发表于 2026年5月24日05:58:22
  • 转载请务必保留本文链接:http://news.hcsw666.com/2771