往光标所在位置插入值的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代码
Dec 15 Javascript
js鼠标悬浮出现遮罩层的方法
Jan 28 Javascript
jQuery中 delegate使用的问题
Jul 03 Javascript
javascript文件加载管理简单实现方法
Jul 25 Javascript
js实现文件上传表单域美化特效
Nov 02 Javascript
AngularJs学习第八篇 过滤器filter创建
Jun 08 Javascript
获取jqGrid中选择的行的数据
Nov 30 Javascript
JavaScript中最常见的三个面试题解析
Mar 04 Javascript
jQuery.ajax向后台传递数组问题的解决方法
May 12 jQuery
vue.js 获取select中的value实例
Mar 01 Javascript
Vue路由history模式解决404问题的几种方法
Sep 29 Javascript
在vue中使用Base64转码的案例
Aug 07 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/03/20 PHP
解决出现SoapFault (looks like we got no XML document)的问题
2017/06/24 PHP
php中的buffer缓冲区用法分析
2019/05/31 PHP
laravel5.0在linux下解决.htaccess无效和去除index.php的问题
2019/10/16 PHP
use jscript with List Proxy Server Information
2007/06/11 Javascript
javascript 面向对象,实现namespace,class,继承,重载
2009/10/29 Javascript
js函数中onmousedown和onclick的区别和联系探讨
2013/05/19 Javascript
在jquery中combobox多选的不兼容问题总结
2013/12/24 Javascript
在JavaScript中正确引用bind方法的应用
2015/05/11 Javascript
详解js图片轮播效果实现原理
2015/12/17 Javascript
AngularJS教程之简单应用程序示例
2016/08/16 Javascript
javascript实现获取指定精度的上传文件的大小简单实例
2016/10/25 Javascript
使用ionic播放轮询广告的实现方法(必看)
2017/04/24 Javascript
微信小程序异步处理详解
2017/11/10 Javascript
详解js实时获取并显示当前时间的方法
2019/05/10 Javascript
vue路由传参页面刷新参数丢失问题解决方案
2019/10/08 Javascript
Vue中watch、computed、updated三者的区别及用法
2020/07/27 Javascript
Python Paramiko模块的使用实际案例
2018/02/01 Python
Python读取csv文件实例解析
2019/12/30 Python
Python JSON常用编解码方法代码实例
2020/09/05 Python
python 爬取英雄联盟皮肤并下载的示例
2020/12/04 Python
使用canvas来完成线性渐变和径向渐变的功能的方法示例
2019/07/25 HTML / CSS
HTML5图片层叠的实现示例
2020/07/07 HTML / CSS
澳大利亚小众服装品牌:Maurie & Eve
2018/03/27 全球购物
The North Face北面美国官网:美国著名户外品牌
2018/09/15 全球购物
COSETTE官网:奢华,每天
2020/03/22 全球购物
银行简历自我评价
2014/02/11 职场文书
《最大的“书”》教学反思
2014/02/14 职场文书
个人借款担保书
2014/04/02 职场文书
婚前协议书
2014/04/15 职场文书
环保标语口号
2014/06/13 职场文书
2014年“世界无车日”活动方案
2014/09/21 职场文书
领导干部作风建设总结
2014/10/23 职场文书
保研推荐信范文
2015/03/25 职场文书
2016大学生党校学习心得体会
2016/01/06 职场文书
jquery插件实现搜索历史
2021/04/24 jQuery