700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > Javascript实现获取及设置光标位置办法【javascript】

Javascript实现获取及设置光标位置办法【javascript】

时间:2020-12-16 18:34:07

相关推荐

Javascript实现获取及设置光标位置办法【javascript】

web前端|js教程

Javascript,获取,设置,光标位置

web前端-js教程

本文实例讲述了Javascript实现获取及设置光标位置的方法。分享给大家供大家参考。具体如下:

firefox js源码,vscode查询,ubuntu 无法重启,tomcat .war,sqlite并且语句,服务器垃圾清理处理,jquery 滚动条 插件,前端框架怎么选,爬虫 股票数据,php判断字符串开头,李杰seo,ios源码网站,php制作淘宝网页,html5新闻模板,500错误提示页面模板,在线记账理财管理系统,易语言 未找到 指定程序 模拟按键lzw

在项目开发中经常遇到input等设置光标位置到最后的问题,今天我查了一下Google,找到了在IE、Firefox、Opera等主流浏览器的获取光标位置(getCursortPosition)以及设置光标位置(setCursorPosition)的函数。

在线影院源码,代码离线生成图片vscode,ubuntu安装app,tomcat 打开是空白,sqlite桌面,网页设计 接单,sql数据库怎么新建数据库,服务器 日志,jquery的图表插件,前端php框架,python爬虫讲解,php 生成csv,帮战seo,springboot嵌套引用,css自定义标签,在线用代码做网站,网页版旺旺代码,笔趣阁模板 html,好看的 网站后台模板,购物订单页面,学生信息管理系统代码及模版,程序侠 源码下载lzw

1. 获取光标位置函数:

微信公众平台订票源码,ubuntu10 04,tomcat运行直接闪退,爬虫亲人吗,php 模板路径,越秀区关键词seo优化lzw

function getCursortPosition (ctrl) { var CaretPos = 0; // IE Support if (document.selection) { ctrl.focus (); var Sel = document.selection.createRange (); Sel.moveStart (character, -ctrl.value.length); CaretPos = Sel.text.length; } // Firefox support else if (ctrl.selectionStart || ctrl.selectionStart == ) CaretPos = ctrl.selectionStart; return (CaretPos);}

2. 设置光标位置函数:

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(); }}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。