往光标所在位置插入值的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 相关文章推荐
070823更新的一个[消息提示框]组件 兼容ie7
Aug 29 Javascript
JavaScript Cookie 直接浏览网站分网址
Dec 08 Javascript
Ajax 数据请求的简单分析
Apr 05 Javascript
javascript学习笔记_浅谈基础语法,类型,变量
Sep 19 Javascript
Vue中计算属性computed的示例解读
Jul 26 Javascript
VUE前端cookie简单操作
Oct 17 Javascript
为vue-router懒加载时下载js的过程中添加loading提示避免无响应问题
Apr 03 Javascript
node实现基于token的身份验证
Apr 09 Javascript
vue实现的微信机器人聊天功能案例【附源码下载】
Feb 18 Javascript
深入解读Node.js中的koa源码
Jun 17 Javascript
详解element-ui动态限定的日期范围选择器代码片段
Jul 03 Javascript
八种Vue组件间通讯方式合集(推荐)
Aug 18 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有道翻译api调用方法实例
2014/12/22 PHP
在html页面上拖放移动标签
2010/01/08 Javascript
JavaScript中的几个关键概念的理解-原型链的构建
2011/05/12 Javascript
验证控件与Button的OnClientClick事件详细解析
2013/12/04 Javascript
使用js获取图片原始尺寸
2014/12/03 Javascript
Angular 根据 service 的状态更新 directive
2016/04/03 Javascript
jquery ajax局部加载方法详解(实现代码)
2016/05/12 Javascript
BootStrap智能表单实战系列(四)表单布局介绍
2016/06/13 Javascript
获取JS中网页各种高宽与位置的方法总结
2016/07/27 Javascript
老生常谈javascript变量的命名规范和注释
2016/09/29 Javascript
jQuery的ready方法实现原理分析
2016/10/26 Javascript
Node.js 使用递归实现遍历文件夹中所有文件
2017/09/18 Javascript
简化vuex的状态管理方案的方法
2018/06/02 Javascript
详解解决使用axios发送json后台接收不到的问题
2018/06/27 Javascript
jQuery实现移动端下拉展现新的内容回弹动画
2020/06/24 jQuery
vue在App.vue文件中监听路由变化刷新页面操作
2020/08/14 Javascript
[01:03:51]2018DOTA2亚洲邀请赛 4.7 淘汰赛 VP vs LGD 第三场
2018/04/09 DOTA
python解析模块(ConfigParser)使用方法
2013/12/10 Python
Python中的字符串类型基本知识学习教程
2016/02/04 Python
Python中文件I/O高效操作处理的技巧分享
2017/02/04 Python
windows下Virtualenvwrapper安装教程
2017/12/13 Python
Python给你的头像加上圣诞帽
2018/01/04 Python
Tornado 多进程实现分析详解
2018/01/12 Python
python解析json串与正则匹配对比方法
2018/12/20 Python
关于Pycharm无法debug问题的总结
2019/01/19 Python
打包python 加icon 去掉cmd黑窗口方法
2019/06/24 Python
Python 等分切分数据及规则命名的实例代码
2019/08/16 Python
Python可变参数会自动填充前面的默认同名参数实例
2019/11/18 Python
python编写微信公众号首图思路详解
2019/12/13 Python
Python 过滤错误log并导出的实例
2019/12/26 Python
python实现单机五子棋
2020/08/28 Python
python MD5加密的示例
2020/10/19 Python
Django用户认证系统如何实现自定义
2020/11/12 Python
结合 CSS3 transition transform 实现简单的跑马灯效果的示例
2018/02/07 HTML / CSS
财产公证书
2014/04/10 职场文书
2014年教育实习工作总结
2014/11/22 职场文书