| « | October 2026 | » | | 日 | 一 | 二 | 三 | 四 | 五 | 六 | | | | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | |
| 公告 |
| 暂无公告... |
| Blog信息 |
|
blog名称: 日志总数:5 评论数量:3 留言数量:0 访问次数:21224 建立时间:2005年2月5日 |

| |
|
TextRange 的常用方法 软件技术
happysearch 发表于 2005/2/5 10:45:00 |
| collapse([bStart])移动Range的插入点bStart true(移到开头) false(移到末尾)findText(sText [, iSearchScope] [, iFlags])在Range中查找sTextiSearchScope 开始位置,负数方向搜索iFlags 2(整词匹配) 4(区别大小写)moveStart(sUnit [, iCount])moveEnd(sUnit [, iCount])移动Range的开头或结尾sUnit character(字) word(词) sentence(句) textedit(Range)iCount 移动数量,默认为1moveToPoint(iX, iY)移动光标到坐标(iX,iY)pasteHTML(sHTMLText)替换Range中的htmlscrollIntoView([bAlignToTop])滚动使之在当前窗口显示bAlignToTop true(Range在窗口开头) false(Range在窗口底部)select()选中Range
Code:
设置光标
<textarea id=demo cols=50 rows=5>关于光标定位的补充.abcdefghijklmnopqrstuvwxyz</textarea><br><input type=checkbox id=collapse>倒数 第<input id=s value=4 size=4>位 <input value="设置光标" type=button onclick=setCursor()><script>function setCursor(){ var num=parseInt(document.all.s.value) range=document.all.demo.createTextRange(); if(document.all.collapse.checked){ range.collapse(false); range.moveEnd('character',-1*num); }else{ range.collapse(true); range.moveStart('character',-1+num); } range.select();}</script> |
|
|