往光标所在位置插入值的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 相关文章推荐
网站被黑的假象--ARP欺骗之页面中加入一段js
May 16 Javascript
namespace.js Javascript的命名空间库
Oct 11 Javascript
深入浅出分析javaScript中this用法
May 09 Javascript
JavaScript实现单击下拉框选择直接跳转页面的方法
Jul 02 Javascript
javascript数组随机排序实例分析
Jul 22 Javascript
基于javascript实现tab切换特效
Mar 29 Javascript
jQuery弹出层后禁用底部滚动条(移动端关闭回到原位置)
Aug 29 Javascript
十大 Node.js 的 Web 框架(快速提升工作效率)
Jun 30 Javascript
JS使用tween.js动画库实现轮播图并且有切换功能
Jul 17 Javascript
vue实现图片上传功能
May 28 Javascript
探索node之事件循环的实现
Oct 30 Javascript
vue中使用mockjs配置和使用方式
Apr 06 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
PHP页面间参数传递的四种方法详解
2013/06/09 PHP
PHP 清空varnish 缓存的详解(包括指定站点下的)
2013/06/20 PHP
php实现等比例不失真缩放上传图片的方法
2016/11/14 PHP
js的闭包的一个示例说明
2008/11/18 Javascript
用jquery中插件dialog实现弹框效果实例代码
2013/11/15 Javascript
关于编写性能高效的javascript事件的技术
2014/11/28 Javascript
纯JS实现旋转图片3D展示效果
2015/04/12 Javascript
7个去伪存真的JavaScript面试题
2016/01/07 Javascript
浅析JS原型继承与类的继承
2016/04/07 Javascript
详解原生JavaScript实现jQuery中AJAX处理的方法
2016/05/10 Javascript
JavaScript的Vue.js库入门学习教程
2016/05/23 Javascript
解决vue2.0路由跳转未匹配相应用路由避免出现空白页面的问题
2018/08/24 Javascript
vue如何使用async、await实现同步请求
2019/12/09 Javascript
[02:11]2016国际邀请赛中国区预选赛最美TA采访现场玩家
2016/06/28 DOTA
[10:54]Team Spirit vs Navi
2018/06/07 DOTA
python使用Flask框架获取用户IP地址的方法
2015/03/21 Python
在Python中使用__slots__方法的详细教程
2015/04/28 Python
Python读写ini文件的方法
2015/05/28 Python
Python使用Pandas库常见操作详解
2020/01/16 Python
利用python+ffmpeg合并B站视频及格式转换的实例代码
2020/11/24 Python
Django url 路由匹配过程详解
2021/01/22 Python
详解HTML5 data-* 自定义属性
2018/01/24 HTML / CSS
OPPO手机官方商城:中国手机市场出货量第一品牌
2017/10/18 全球购物
澳大利亚最好的在线时尚精品店:Princess Polly
2018/01/03 全球购物
Lookfantastic希腊官网:英国知名美妆购物网站
2018/09/15 全球购物
澳大利亚拥有最好的家具和家居用品在线目的地:Nestz
2019/02/23 全球购物
英国工作场所设备购买网站:Slingsby
2019/05/03 全球购物
工商管理应届生求职信
2013/10/07 职场文书
职业生涯规划书范文
2014/03/10 职场文书
党的群众路线教育实践活动宣传标语口号
2014/06/06 职场文书
社团活动总结书
2014/06/27 职场文书
我的未来不是梦演讲稿
2014/09/02 职场文书
美术教师个人工作总结
2015/02/06 职场文书
幼师辞职信怎么写
2015/02/27 职场文书
贫困证明书范文
2015/06/16 职场文书
JS 4个超级实用的小技巧 提升开发效率
2021/10/05 Javascript