javascript获取光标位置以及设置光标位置
来源:互联网 发布:双线性插值算法 编辑:程序博客网 时间:2024/05/17 22:27
在项目开发中经常遇到input等设置光标位置到最后的问题,今天我查了一下Google,找到了在IE、Firefox、Opera等主流浏览器的获取光标位置(getCursortPosition)以及设置光标位置(setCursorPosition)的函数。
function getCursortPosition (ctrl) {//获取光标位置函数var CaretPos = 0;// IE Supportif (document.selection) {ctrl.focus ();var Sel = document.selection.createRange ();Sel.moveStart ('character', -ctrl.value.length);CaretPos = Sel.text.length;}// Firefox supportelse if (ctrl.selectionStart || ctrl.selectionStart == '0')CaretPos = ctrl.selectionStart;return (CaretPos);}PS:参数ctrl为input或者textarea对象
function setCaretPosition(ctrl, pos){//设置光标位置函数if(ctrl.setSelectionRange){ctrl.focus();ctrl.setSelectionRange(pos,pos);}else if (ctrl.createTextRange) {var range = ctrl.createTextRange();range.collapse(true);range.moveEnd('character', pos);range.moveStart('character', pos);range.select();}}PS:参数ctrl为input或者textarea对象,pos为光标要移动到的位置。
- javascript获取光标位置以及设置光标位置
- javascript获取光标位置以及设置光标位置(兼容firefox)
- javascript获取以及设置光标位置
- javascript获取以及设置光标位置
- JavaScript获取光标位置、定位光标位置
- javascript获取光标位置
- JavaScript获取光标的位置
- javascript 设置焦点 光标位置
- js获取,设置光标位置
- js获取光标位置和设置文本框光标位置
- Javascript设置和获取Textarea的光标位置的方法
- javascript获取/设置 文本框/文本域中的光标位置
- JavaScript 获取/设置光标位置,兼容Input&&TextArea
- javascript中获取和设置文本框中光标的位置
- 自定义键盘中的删除键TextField上光标位置的获取以及设置光标的位子
- javascript得到光标位置
- js获取光标位置
- js获取光标位置
- WTL 学习一 创建按钮,和树控件
- 推进移动化:Infosys助力建设未来型零售企业
- 利用ODP.Net进行批量插入和更新
- 微软2012暑期实习生校园招聘笔试题
- Relative布局,一张图片在另一张上面的效果
- javascript获取光标位置以及设置光标位置
- 动态规划---状态压缩(即集合上的动态规划)
- eclipse中高亮显示相同的变量
- js 日期控件
- C# Tag属性
- 步步LINUX C--进程间通信(一)管道
- ubuntu10.04安装qt-sdk-linux-x86-opensource-2010.05.1.bin
- Skype国际版下载地址(非Tom版)
- 正则指引