往光标所在位置插入值的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 相关文章推荐
JavaScript修改css样式style
Apr 15 Javascript
网站页面自动跳转实现方法PHP、JSP(上)
Aug 01 Javascript
Jquery ajaxStart()与ajaxStop()方法(实例讲解)
Dec 18 Javascript
canvas实现图像截取功能
Feb 06 Javascript
ng2学习笔记之bootstrap中的component使用教程
Mar 09 Javascript
vue2.0嵌套路由实现豆瓣电影分页功能(附demo)
Mar 13 Javascript
详解vue.js全局组件和局部组件
Apr 10 Javascript
利用forever和pm2部署node.js项目过程
May 10 Javascript
node.js调用Chrome浏览器打开链接地址的方法
May 17 Javascript
Vue计算属性的使用
Aug 04 Javascript
angularJS开发注意事项
May 26 Javascript
详解如何写出一个利于扩展的vue路由配置
May 16 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使用DES进行加密与解密的方法详解
2013/06/06 PHP
解决php表单重复提交实现方法
2015/09/29 PHP
PHP使用Redis替代文件存储Session的方法
2017/02/15 PHP
如何在PHP中使用数组
2020/06/09 PHP
php如何实现数据库的备份和恢复
2020/11/30 PHP
Yii-自定义删除确认弹框(zyd)jquery实现代码
2013/03/04 Javascript
调用innerHTML之后onclick失效问题的解决方法
2014/01/28 Javascript
jquery制作搜狐快站页面效果示例分享
2014/02/21 Javascript
基于javascript实现的搜索时自动提示功能
2014/12/26 Javascript
js实现最短的XML格式化工具实例
2015/03/12 Javascript
js实现从右向左缓缓浮出网页浮动层广告的方法
2015/05/09 Javascript
js检测iframe是否加载完成的方法
2015/11/26 Javascript
jquery实现倒计时效果
2015/12/14 Javascript
jQuery事件绑定on()与弹窗实现代码
2016/04/28 Javascript
js编写当天简单日历效果【实现代码】
2016/05/03 Javascript
使用vue-cli脚手架工具搭建vue-webpack项目
2019/01/14 Javascript
在微信小程序中使用图表的方法示例
2019/04/25 Javascript
Vue使用localStorage存储数据的方法
2019/05/27 Javascript
JS实现点击生成UUID的方法完整实例【基于jQuery】
2019/06/12 jQuery
如何使用jQuery操作Cookies方法解析
2020/09/08 jQuery
[02:37]2015国际邀请赛选手档案—LGD.Xiao8
2015/07/28 DOTA
python使用心得之获得github代码库列表
2014/06/25 Python
Python松散正则表达式用法分析
2016/04/29 Python
利用Python爬虫给孩子起个好名字
2017/02/14 Python
Python 中开发pattern的string模板(template) 实例详解
2017/04/01 Python
简单谈谈Python中的json与pickle
2017/07/19 Python
Python之web模板应用
2017/12/26 Python
详解CSS3新增的背景属性
2019/12/25 HTML / CSS
html5小技巧之通过document.head获取head元素
2014/06/04 HTML / CSS
什么样的创业计划书可行性高?
2014/02/01 职场文书
我有一个梦想演讲稿
2014/05/05 职场文书
2014年酒店工作总结与计划
2014/11/17 职场文书
故意伤害人身损害赔偿协议书
2014/11/19 职场文书
试用期旷工辞退通知书
2015/04/17 职场文书
2015年度企业工作总结
2015/05/21 职场文书
2019年年中职场激励人心语录30条
2019/08/07 职场文书