JS实现在文本指定位置插入内容
来源:互联网 发布:免费网络加速器 编辑:程序博客网 时间:2024/05/01 15:19
- function insertAtCursor(myField, myValue) {
- //IE 浏览器
- if (document.selection) {
- myField.focus();
- sel = document.selection.createRange();
- sel.text = myValue;
- sel.select();
- }
- //FireFox、Chrome等
- else if (myField.selectionStart || myField.selectionStart == '0') {
- var startPos = myField.selectionStart;
- var endPos = myField.selectionEnd;
- // 保存滚动条
- var restoreTop = myField.scrollTop;
- myField.value = myField.value.substring(0, startPos) + myValue + myField.value.substring(endPos, myField.value.length);
- if (restoreTop > 0) {
- myField.scrollTop = restoreTop;
- }
- myField.focus();
- myField.selectionStart = startPos + myValue.length;
- myField.selectionEnd = startPos + myValue.length;
- } else {
- myField.value += myValue;
- myField.focus();
- }
- }
- <textarea id="textarea" style="width: 386px; height: 260px">
- </textarea>
- <input type="text" id="text" />
- <input type="button" value="插入" onclick="insertAtCursor(document.getElementById('textarea'),document.getElementById('text').value)" />
阅读全文
0 0
- JS实现在文本指定位置插入内容
- 在指定位置插入内容 JS
- js 在鼠标指定位置插入指定文本
- JS实现在光标位置插入内容
- 在JS数组指定位置插入元素
- 在JS数组指定位置插入元素
- 在JS数组指定位置插入元素
- JS插入今明日期文本到指定光标位置
- js当前鼠标插入内容及指定当前鼠标位置
- jquery 在textarea 指定 位置处 插入内容
- 关于文本输入框获取光标位置以及指定位置插入内容
- 向指定文件,指定位置插入内容
- js实现文本内容光标定位,获取光标位置
- 在Word指定位置插入富文本域值(html文本)
- 在指定位置插入字符
- java在list集合指定位置插入对象和js在数组指定位置插入对象的方法
- 菜鸟学JS(六)——JS在文本域光标位置插入文本
- jquery textarea指定位置插入内容
- ssh框架搭建的基本步骤(以及各部分作用)
- 压力测试工具JMeter入门教程
- Java 使用POI导入Excel文件
- tensorflow 初使用回顾:计算图
- 看美剧,学英语,背单词,赚美刀
- JS实现在文本指定位置插入内容
- Maven 使用帮助
- 【使用Postman测试WEB接口】执行测试
- 集成NVM的超低功耗2.4GHz GFSK/FSK无线发射芯片SI24R2E
- Lucene的索引文件锁原理
- Groovy基础
- tf.control_dependencies与tf.identity组合详解
- 深度学习引论(三):损失函数、BP算法
- EastUi验证