往光标所在位置插入值的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 相关文章推荐
js parsefloat parseint 转换函数
Jan 21 Javascript
简短几句jquery代码的实现一个图片向上滚动切换
Sep 02 Javascript
JavaScript排序算法之希尔排序的2个实例
Apr 04 Javascript
jQuery中通过ajax的get()函数读取页面的方法
Feb 29 Javascript
AngularJS 自定义指令详解及示例代码
Aug 17 Javascript
js实现百度地图定位于地址逆解析,显示自己当前的地理位置
Dec 08 Javascript
微信小程序通过api接口将json数据展现到小程序示例
Jan 20 Javascript
Bootstrap Table使用整理(四)之工具栏
Jun 09 Javascript
Javascript 之封装(Package)
Sep 14 Javascript
Bootstrap fileinput 上传新文件移除时触发服务器同步删除的配置
Oct 08 Javascript
JavaScript实现五子棋游戏的方法详解
Jul 08 Javascript
Vue中foreach数组与js中遍历数组的写法说明
Jun 05 Vue.js
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
很温暖很温暖的Lester Young
2021/03/03 冲泡冲煮
php ignore_user_abort与register_shutdown_function 使用方法
2009/06/14 PHP
PHP nl2br函数 将换行字符转成 &amp;lt;br&amp;gt;
2009/08/21 PHP
PHP MYSQL实现登陆和模糊查询两大功能
2016/02/05 PHP
PHP获取远程http或ftp文件的md5值的方法
2019/04/15 PHP
tp5框架使用cookie加密算法实现登录功能示例
2020/02/10 PHP
在视频前插入广告
2006/11/20 Javascript
jQuery插件实现表格隔行换色且感应鼠标高亮行变色
2013/09/22 Javascript
js实现俄罗斯方块小游戏分享
2014/01/31 Javascript
JavaScript File API实现文件上传预览
2016/02/02 Javascript
JS获取鼠标相对位置的方法
2016/09/20 Javascript
Javascript之面向对象--接口
2016/12/02 Javascript
使用vue.js实现联动效果的示例代码
2017/01/10 Javascript
微信小程序上滑加载下拉刷新(onscrollLower)分批加载数据(一)
2017/05/11 Javascript
React如何利用相对于根目录进行引用组件详解
2017/10/09 Javascript
利用Webpack实现小程序多项目管理的方法
2019/02/25 Javascript
详解JavaScript的内存空间、赋值和深浅拷贝
2019/04/17 Javascript
JS实现的字符串数组去重功能小结
2019/06/17 Javascript
微信小程序自定义弹出模态框禁止底部滚动功能
2020/03/09 Javascript
[01:02:34]TFT vs VGJ.T Supermajor 败者组 BO3 第二场 6.5
2018/06/06 DOTA
深入讨论Python函数的参数的默认值所引发的问题的原因
2015/03/30 Python
Python实现Logger打印功能的方法详解
2017/09/01 Python
Python通过future处理并发问题
2017/10/17 Python
python中Pexpect的工作流程实例讲解
2021/03/02 Python
HTML5实现晶莹剔透的雨滴特效
2014/05/14 HTML / CSS
HTML5触摸事件(touchstart、touchmove和touchend)的实现
2020/05/08 HTML / CSS
韩国三星旗下的一家超市连锁店:Home Plus
2016/07/30 全球购物
科颜氏香港官方网店:Kiehl’s香港
2021/03/07 全球购物
实现向右循环移位
2014/07/31 面试题
金融专业求职信
2014/08/05 职场文书
2015应届毕业生求职信范文
2015/03/20 职场文书
家长意见书
2015/06/04 职场文书
安全教育的主题班会
2015/08/13 职场文书
2016开学第一课心得体会
2016/01/23 职场文书
装修安全责任协议书
2016/03/22 职场文书
Nginx+Tomcat实现负载均衡、动静分离的原理解析
2021/03/31 Servers