往光标所在位置插入值的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 相关文章推荐
JQuery Tab选项卡效果代码改进版
Apr 01 Javascript
用js+iframe形成页面的一种遮罩效果的具体实现
Dec 31 Javascript
jQuery自带的一些常用方法总结
Sep 03 Javascript
Bootstrap导航栏各元素操作方法(表单、按钮、文本)
Dec 28 Javascript
学好js,这些js函数概念一定要知道【推荐】
Jan 19 Javascript
深入理解node.js http模块
Jan 24 Javascript
JS实现的文件拖拽上传功能示例
May 21 Javascript
mpvue+vant app搭建微信小程序的方法步骤
Feb 11 Javascript
vue+express+jwt持久化登录的方法
Jun 14 Javascript
vue element 生成无线级左侧菜单的实现代码
Aug 21 Javascript
Vue设置长时间未操作登录自动到期返回登录页
Jan 22 Javascript
JavaScript设计模式之门面模式原理与实现方法分析
Mar 09 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
openflashchart 2.0 简单案例php版
2012/05/21 PHP
PHP中session跨子域的三种实现方法
2016/07/25 PHP
PHP异常处理定义与使用方法分析
2017/07/25 PHP
php 与 nginx 的处理方式及nginx与php-fpm通信的两种方式
2018/09/28 PHP
PHP去除空数组且数组键名重置的讲解
2019/02/28 PHP
基于jquery DOM写的类似微博发布的效果
2012/10/20 Javascript
js jq 单击和双击区分示例介绍
2013/11/05 Javascript
Node.js事件驱动
2015/06/18 Javascript
Javascript控制div属性动态变化实例分析
2015/10/08 Javascript
Summernote实现图片上传功能的简单方法
2016/07/11 Javascript
教大家轻松制作Bootstrap漂亮表格(table)
2016/12/13 Javascript
JavaScript拖动层Div代码
2017/03/01 Javascript
将angular-ui的分页组件封装成指令的方法详解
2017/05/10 Javascript
Javascript实现一个简单的输入关键字添加标签效果实例
2017/06/01 Javascript
js中this的指向问题归纳总结
2018/11/28 Javascript
基于jquery实现九宫格拼图小游戏
2018/11/30 jQuery
微信小程序性能优化之checkSession的使用
2019/03/06 Javascript
详解JS取出两个数组中的不同或相同元素
2019/03/20 Javascript
jquery实现烟花效果(面向对象)
2020/03/10 jQuery
python中实现迭代器(iterator)的方法示例
2017/01/19 Python
详解Python中的四种队列
2018/05/21 Python
使用IPython或Spyder将省略号表示的内容完整输出
2020/04/20 Python
CSS3 不定高宽垂直水平居中的几种方式
2020/03/26 HTML / CSS
在HTML5 canvas里用卷积核进行图像处理的方法
2018/05/02 HTML / CSS
瑰珀翠美国官网:Crabtree & Evelyn美国
2016/11/29 全球购物
技术副厂长岗位职责
2013/12/26 职场文书
2014迎新年晚会策划方案
2014/02/23 职场文书
试用期自我鉴定范文
2014/03/20 职场文书
《大禹治水》教学反思
2014/04/27 职场文书
中药学自荐信
2014/06/15 职场文书
大学生交通专业求职信
2014/09/01 职场文书
大学生毕业个人总结
2015/02/15 职场文书
学生通报表扬范文
2015/05/04 职场文书
吧主申请感言怎么写
2015/08/03 职场文书
2016年秋季运动会通讯稿
2015/11/25 职场文书
2016年小学植树节活动总结
2016/03/16 职场文书