먼저 TextRange의 일반적인 메소드부터 살펴보겠습니다
collapse([bStart])
Range 삽입점 이동
bStart true(처음으로 이동) false(끝으로 이동)
findText (sText [, iSearchScope] [, iFlags])
범위에서 sText 찾기
iSearchScope 시작 위치, 음수 방향으로 검색
iFlags 2(전체 단어 일치) 4(대소문자 구분)
moveStart(sUnit [, iCount])
moveEnd(sUnit [, iCount])
Range의 시작 또는 끝 이동
sUnit 문자(단어) 단어(단어) 문장(문장) textedit(Range)
iCount 이동 횟수, 기본값은 1
moveToPoint(iX, iY)
커서를 좌표(iX, iY)로 이동
pasteHTML(sHTMLText)
범위 내 바꾸기 html
scrollIntoView([bAlignToTop])
현재 창에 표시하려면 스크롤
bAlignToTop true(범위는 창의 시작 부분에 있음) false(범위는 창의 시작 부분에 있음) 창 하단)
select()
Select Range
그런 다음 몇 가지 예를 이야기하면 게시물을 찾기가 어렵습니다. 🎜>
커서 설정(qiushuiwuhen)
样式表滤镜实例
<script> function GetCursorPos(oTextArea) { s="~!@#$%^"; clipboardData.setData('text',s); oTextArea.focus(); document.execCommand('paste'); var ret=oTextArea.value.indexOf(s); document.execCommand('undo'); return ret; } </script>