TextRange是用来表现HTML元素中文字的对象,虽然我们平时不太常用这个对象,可是它却在IE4.0中就已提供了。不过TextRange提供的调用方法却都比较晦涩,那么我们能拿它做些什么呢? TextRange的传统用途是对用户在Web页上用鼠标圈选的文字内容的操作,比如变化、删除、新增等。但其经典的用途却是,在Web页面中查找文字(这个比较简单)和获取输入框光标的位置。其中后者又有可以衍生出很多更有用的用途,比如:限制输入的MaskTextBox,其核心技术点就是获取输入框的光标位置,然后使用正则表达式判断输入内容。还有我后面会介...
http://www.jb51.net//article/2828.htm
IE下的Range操作比Mozilla下强很多,这里只讨论IE下的操作。这里选介绍几个光标定位的特点:1.光标不变 直接obj.focus(),光标会返回之前的位置,即位置不变 2.光标在最前 var r = obj.createTextRange(); r.collapse(); r.select();  ...
http://www.jb51.net//article/2827.htm
这个效果非常独特,以前我所见过的这种特效实现过程非常复杂,但这里的源代码却非常简单,推荐收藏。<htmlxmlns:v><head><style>v\:*{behavior:url(#default#VML);}</style></head><body><v:roundRectstyle="position:absolute;left:20px;top:50px;width:200px;height:140px;"FillColor="#e8e8e8"Filled="T"/>刷新本页才能看到效果</bod...
http://www.jb51.net//article/1137.htm
先说说TextRange 的常用方法collapse([bStart])移动Range的插入点bStart true(移到开头) false(移到末尾)findText(sText [, iSearchScope] [, iFlags])在Range中查找sTextiSearchScope 开始位置,负数方向搜索iFlags 2(整词匹配) 4(区别大小写)moveStart(sUnit [, iCount])moveEnd(s...
http://www.jb51.net//article/410.htm
[html]<html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><meta name="GENERATOR" content="Microsoft FrontPage 4.0"><meta name="ProgId" content="FrontPage.Editor.Document"><title>光标位置</titl...
http://www.jb51.net//article/371.htm
