往光标所在位置插入值的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实现预览待上传的本地图片
Mar 15 Javascript
编写可维护面向对象的JavaScript代码[翻译]
Feb 12 Javascript
js中使用DOM复制(克隆)指定节点名数据到新的XML文件中的代码
Jul 27 Javascript
jquery入门—访问DOM对象方法
Jan 07 Javascript
jquery上传插件fineuploader上传文件使用方法(jquery图片上传插件)
Dec 05 Javascript
JavaScript 正则表达式中global模式的特性
Feb 25 Javascript
基于Jquery插件实现跨域异步上传文件功能
Apr 26 Javascript
noty ? jQuery通知插件全面解析
May 18 Javascript
JS二分查找算法详解
Nov 01 Javascript
仿iPhone通讯录制作小程序自定义选择组件的实现
May 23 Javascript
layer弹出框确定前验证:弹出消息框的方法(弹出两个layer)
Sep 21 Javascript
详解JSON.stringify()的5个秘密特性
May 26 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变量可用字符
2014/05/28 PHP
PHP输出两个数字中间有多少个回文数的方法
2015/03/23 PHP
PHP基于文件存储实现缓存的方法
2015/07/20 PHP
php简单实现多语言切换的方法
2016/05/09 PHP
php简单实现短网址(短链)还原的方法(测试可用)
2016/05/09 PHP
PHP缩略图生成和图片水印制作
2017/01/07 PHP
XML+XSL 与 HTML 两种方案的结合
2007/04/22 Javascript
JS代码判断IE6,IE7,IE8,IE9的函数代码
2013/08/02 Javascript
javascript类型转换使用方法
2014/02/08 Javascript
jquery实现瀑布流效果分享
2014/03/26 Javascript
Nodejs实现的一个静态服务器实例
2014/12/06 NodeJs
JavaScript实现文字跟随鼠标特效
2015/08/06 Javascript
学习JavaScript正则表达式
2015/11/13 Javascript
JS实现图片上传预览功能
2016/11/21 Javascript
nodejs服务搭建教程 nodejs访问本地站点文件
2017/04/07 NodeJs
微信小程序网络请求wx.request详解及实例
2017/05/18 Javascript
从零开始搭建webpack+react开发环境的详细步骤
2018/05/18 Javascript
微信小程序购物车、父子组件传值及calc的注意事项总结
2018/11/14 Javascript
Python Tkinter基础控件用法
2014/09/03 Python
Python实现网站注册验证码生成类
2017/06/08 Python
基于python socketserver框架全面解析
2017/09/21 Python
Python中实现单例模式的n种方式和原理
2018/11/14 Python
Betsey Johnson官网:妖娆可爱的连衣裙及鞋子、手袋和配件
2016/12/30 全球购物
欧洲最大的美妆零售网站:Feelunique
2017/01/14 全球购物
Bugatchi官方网站:男士服装在线
2019/04/10 全球购物
护理专科毕业自荐信范文
2014/04/21 职场文书
小小商店教学反思
2014/04/27 职场文书
新农村建设汇报材料
2014/08/15 职场文书
团队拓展活动总结
2014/08/27 职场文书
解除聘用合同证明书范本
2014/09/11 职场文书
大学生第一学年自我鉴定2015
2014/09/28 职场文书
师范生免费教育协议书范本
2014/10/09 职场文书
授权收款委托书范本
2014/10/10 职场文书
云台山导游词
2015/02/03 职场文书
2015年上半年信访工作总结
2015/03/30 职场文书
幼儿园食品安全责任书
2015/05/08 职场文书