往光标所在位置插入值的js代码


Posted in Javascript onSeptember 22, 2013
<pre name="code" class="javascript">/** 
*往输入域中插入字符串(光标所在位置) 
*@param $t document.getElementById('fieldId') 
*@param myValue 要插入的值 
** 
function addSplitToField($t,myValue){ 
if (document.selection) { 
$t.focus(); 
sel = document.selection.createRange(); 
sel.text = myValue; 
$t.focus(); 
}else if($t.selectionStart || $t.selectionStart == '0') { 
var startPos = $t.selectionStart; 
var endPos = $t.selectionEnd; 
var scrollTop = $t.scrollTop; 
$t.value = $t.value.substring(0, startPos) + myValue + $t.value.substring(endPos, $t.value.length); 
this.focus(); 
$t.selectionStart = startPos + myValue.length; 
$t.selectionEnd = startPos + myValue.length; 
$t.scrollTop = scrollTop; 
}else{ 
$t.value += myValue; 
$t.focus(); 
} 
} 
</pre><br><br>
Javascript 相关文章推荐
JQuery操作表格(隔行着色,高亮显示,筛选数据)
Feb 23 Javascript
利用JS解决ie6不支持max-width,max-height问题的方法
Jan 02 Javascript
JavaScript访问字符串中单个字符的两种方法
Jul 03 Javascript
js实现兼容IE、Firefox的图片缩放代码
Dec 08 Javascript
基于jQuery实现表格内容的筛选功能
Aug 21 Javascript
jQuery ajaxForm()的应用
Oct 14 Javascript
利用imgareaselect辅助后台实现图片上传裁剪
Mar 02 Javascript
原生JS实现图片网格式渐显、渐隐效果
Jun 05 Javascript
详解webpack模块加载器兼打包工具
Sep 11 Javascript
详细分析React 表单与事件
Jul 08 Javascript
React Hook用法示例详解(6个常见hook)
Apr 28 Javascript
JS前端使用canvas实现物体的点选示例
Aug 05 Javascript
jQuery插件实现表格隔行换色且感应鼠标高亮行变色
Sep 22 #Javascript
jquery设置元素的readonly和disabled的写法
Sep 22 #Javascript
JS 毫秒转时间示例代码
Sep 22 #Javascript
javascript获取设置div的高度和宽度兼容任何浏览器
Sep 22 #Javascript
JS 有趣的eval优化输入验证实例代码
Sep 22 #Javascript
jCallout 轻松实现气泡提示功能
Sep 22 #Javascript
最好用的省市二级联动 原生js实现你值得拥有
Sep 22 #Javascript
You might like
基于php iconv函数的使用详解
2013/06/09 PHP
解析数组非数字键名引号的必要性
2013/08/09 PHP
php向js函数传参的几种方法
2014/08/10 PHP
PHP中substr函数字符串截取用法分析
2016/01/07 PHP
thinkphp框架下404页面设置 仅三步
2016/05/14 PHP
Docker搭建自己的PHP开发环境
2018/02/24 PHP
PHP获取星期几的常用方法小结
2018/12/18 PHP
PHP接入微信H5支付的方法示例
2019/10/28 PHP
JavaScript 基础知识 被自己遗忘的
2009/10/15 Javascript
JS 文件传参及处理技巧分析
2010/05/13 Javascript
瀑布流布局并自动加载实现代码
2013/03/12 Javascript
JavaScript字符串对象slice方法入门实例(用于字符串截取)
2014/10/16 Javascript
javascript读取文本节点方法小结
2016/12/15 Javascript
js is_valid_filename验证文件名的函数
2017/07/19 Javascript
微信小程序顶部可滚动导航效果
2017/10/31 Javascript
vue2 前端搜索实现示例
2018/02/26 Javascript
js经验分享 JavaScript反调试技巧
2018/03/10 Javascript
基于vue中css预加载使用sass的配置方式详解
2018/03/13 Javascript
详解Node.js 中使用 ECDSA 签名遇到的坑
2018/11/26 Javascript
vue本地打开build后生成的dist文件夹index.html问题
2019/09/04 Javascript
小程序实现长按保存图片的方法
2019/12/31 Javascript
基于原生JS封装的Modal对话框插件的示例代码
2020/09/09 Javascript
解决vuex刷新数据消失问题
2020/11/12 Javascript
[15:39]教你分分钟做大人:龙骑士
2014/10/30 DOTA
[01:11:46]DOTA2-DPC中国联赛 正赛 iG vs Magma BO3 第一场 2月23日
2021/03/11 DOTA
python分析网页上所有超链接的方法
2015/05/08 Python
Python MD5加密实例详解
2017/08/02 Python
python3.6 实现AES加密的示例(pyCryptodome)
2018/01/10 Python
Python装饰器用法实例总结
2018/02/07 Python
Python制作词云图代码实例
2019/09/09 Python
Python特殊属性property原理及使用方法解析
2020/10/09 Python
Css3+Js制作漂亮时钟(附源码)
2013/04/24 HTML / CSS
浅谈HTML5 FileReader分布读取文件以及其方法简介
2017/11/09 HTML / CSS
《散步》教学反思
2014/03/02 职场文书
办公设备采购方案
2014/03/16 职场文书
学生会副主席竞选稿
2015/11/19 职场文书