드림코더
10
2021-01-14 03:05:45 작성 2021-01-14 03:07:44 수정됨
0
70

자바스크립트 selection.createRange() 관련 질문


안녕하세요.

textarea에서 특정 영역을 선택하는 코드를 구현하기 위해

예전에는 아래의 소스를 사용했었습니다.


var pos = document.all.textArea

  pos.focus()

  pos.select()


var range = document.selection.createRange()

  range.colapse(true)

  range.moveStart("character", 3)

  range.moveEnd("character",4)

  range.select();


그런데 IE 11버전부터는 selection.createRange() 가 지원되지 않는다더군요.

그래서 document.body.createTextRange() 로 소스를 대체했었는데

그래도 제대로 작동하질 않았습니다.

포커스 이동은 되는데 특정 영역 선택은 결국 안되더군요.


도대체 이유가 뭘까요??

0
  • 답변 0

  • 로그인을 하시면 답변 을 등록할 수 있습니다.