往光标所在位置插入值的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绝句欣赏 一些经典的js代码
Feb 22 Javascript
jquery ajax 局部刷新小案例
Feb 08 Javascript
jQuery搜索子元素的方法
Feb 10 Javascript
javascript常用正则表达式汇总
Jul 31 Javascript
jQuery EasyUI菜单与按钮详解
Jul 13 Javascript
JS获取字符串实际长度(包含汉字)的简单方法
Aug 11 Javascript
无法获取隐藏元素宽度和高度的解决方案
Mar 07 Javascript
关于Bootstrap按钮组件消除黄框的方法
May 19 Javascript
bootstrap是什么_动力节点Java学院整理
Jul 14 Javascript
详解Web使用webpack构建前端项目
Sep 23 Javascript
webpack构建换肤功能的思路详解
Nov 27 Javascript
js动态添加带圆圈序号列表的实例代码
Feb 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+MySQL搭建聊天室功能实例代码
2012/08/20 PHP
浅析PHP substr,mb_substr以及mb_strcut的区别和用法
2013/06/21 PHP
PHP读取文件内容后清空文件示例代码
2014/03/18 PHP
yii2.0之GridView自定义按钮和链接用法
2014/12/15 PHP
双冒号 ::在PHP中的使用情况
2015/11/05 PHP
PHP中的Iterator迭代对象属性详解
2019/04/12 PHP
会自动逐行上升的文本框
2006/06/30 Javascript
jquery 锁定弹出层实现代码
2010/02/23 Javascript
JavaScript 计算图片加载数量的代码
2011/01/01 Javascript
iframe如何动态创建及释放其所占内存
2014/09/03 Javascript
artDialog+plupload实现多文件上传
2016/07/19 Javascript
JS实现根据文件字节数返回文件大小的方法
2016/08/02 Javascript
jQuery基本选择器之标签名选择器
2016/09/03 Javascript
JS实现的简单轮播图运动效果示例
2016/12/22 Javascript
微信小程序顶部可滚动导航效果
2017/10/31 Javascript
微信小程序使用progress组件实现显示进度功能【附源码下载】
2017/12/12 Javascript
axios拦截设置和错误处理方法
2018/03/05 Javascript
vue2.0 实现导航守卫的具体用法(路由守卫)
2018/05/17 Javascript
jQuery实现简单复制json对象和json对象集合操作示例
2018/07/09 jQuery
详解Eslint 配置及规则说明
2018/09/10 Javascript
CountUp.js数字滚动插件使用方法详解
2019/10/17 Javascript
js数组相减简单示例【删除a数组所有与b数组相同元素】
2020/03/04 Javascript
python检测是文件还是目录的方法
2015/07/03 Python
Python装饰器入门学习教程(九步学习)
2016/01/28 Python
python实现一个函数版的名片管理系统过程解析
2019/08/27 Python
Django之模板层的实现代码
2019/09/09 Python
python同义词替换的实现(jieba分词)
2020/01/21 Python
Python写出新冠状病毒确诊人数地图的方法
2020/02/12 Python
Pytorch中.new()的作用详解
2020/02/18 Python
Python3爬虫里关于识别微博宫格验证码的知识点详解
2020/07/30 Python
python 发送邮件的示例代码(Python2/3都可以直接使用)
2020/12/03 Python
expedia比利时:预订航班+酒店并省钱
2018/07/13 全球购物
捐助倡议书范文
2014/04/15 职场文书
口才训练演讲稿范文
2014/09/16 职场文书
中标通知书范本
2015/04/17 职场文书
Python实现Telnet自动连接检测密码的示例
2021/04/16 Python