往光标所在位置插入值的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 相关文章推荐
动态创建的表格单元格中的事件实现代码
Dec 30 Javascript
jquery实现隐藏与显示动画效果/输入框字符动态递减/导航按钮切换
Jul 01 Javascript
js面向对象编程之如何实现方法重载
Jul 02 Javascript
Bootstrap3.0学习教程之JS折叠插件
May 27 Javascript
浅谈jQuery中ajaxPrefilter的应用
Aug 01 Javascript
基于jQuery实现淡入淡出效果轮播图
Jul 31 Javascript
轻松学习Javascript闭包
Mar 01 Javascript
jQuery插件开发发送短信倒计时功能代码
May 09 jQuery
JavaScript判断日期时间差的实例代码
Mar 01 Javascript
详解js删除数组中的指定元素
Oct 31 Javascript
vue cli3 配置proxy代理无效的解决
Oct 30 Javascript
如何使用gpu.js改善JavaScript的性能
Dec 01 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程序的方法小结
2012/02/23 PHP
thinkphp数据查询和遍历数组实例
2014/11/28 PHP
Array对象方法参考
2006/10/03 Javascript
jQuery 使用手册(一)
2009/09/23 Javascript
JavaScript中Object和Function的关系小结
2009/09/26 Javascript
JavaScript 模拟类机制及私有变量的方法及思路
2013/07/10 Javascript
javascript的parseFloat()方法精度问题探讨
2013/11/26 Javascript
JS正则表达式验证数字代码
2014/01/28 Javascript
JS简单判断函数是否存在的方法
2017/02/13 Javascript
JavaScript实现类似淘宝的购物车效果
2017/03/16 Javascript
BootStrap 获得轮播中的索引和当前活动的焦点对象
2017/05/11 Javascript
express+vue+mongodb+session 实现注册登录功能
2018/12/06 Javascript
nodejs微信开发之授权登录+获取用户信息
2019/03/17 NodeJs
微信小程序封装分享与分销功能过程解析
2019/08/13 Javascript
vue-列表下详情的展开与折叠案例
2020/07/28 Javascript
js前端传json后台接收‘‘被转为quot的问题解决
2020/11/12 Javascript
element el-table表格的二次封装实现(附表格高度自适应)
2021/01/19 Javascript
[01:02]2014 DOTA2国际邀请赛中国区预选赛 现场抢先看
2014/05/22 DOTA
[01:45]典藏宝瓶2+祈求者身心——这就是DOTA2TI9总奖金突破3000万美元的秘密
2019/07/21 DOTA
python进阶教程之模块(module)介绍
2014/08/30 Python
python实现用于测试网站访问速率的方法
2015/05/26 Python
Python3的urllib.parse常用函数小结(urlencode,quote,quote_plus,unquote,unquote_plus等)
2016/09/18 Python
python模块之paramiko实例代码
2018/01/31 Python
OpenCV图像颜色反转算法详解
2019/05/13 Python
Python学习笔记之自定义函数用法详解
2019/06/08 Python
pytest中文文档之编写断言
2019/09/12 Python
通过实例了解Python异常处理机制底层实现
2020/07/23 Python
python Scrapy框架原理解析
2021/01/04 Python
python实现不同数据库间数据同步功能
2021/02/25 Python
铁路个人事迹材料
2014/01/30 职场文书
售后服务承诺书怎么写
2014/05/21 职场文书
2014年无财产无子女离婚协议书范本
2014/10/09 职场文书
2014年业务工作总结
2014/11/17 职场文书
2014年仓管员工作总结
2014/11/18 职场文书
Golang生成Excel文档的方法步骤
2021/06/09 Golang
如何避免mysql启动时错误及sock文件作用分析
2022/01/22 MySQL