2010-06-08 4 views
1

div 안에 시작 및 끝 범위 또는 캐럿 위치를 반환하고 싶습니다. div는 contentEditable 속성을 갖습니다.캐럿 위치 또는 IE8에서 div의 범위

일반적으로 document.selection.createRange();를 사용합니다. 하지만 IE8에서 createRange 함수가 깨졌습니다.이 문제를 해결할 방법이 있습니까?

+0

어떻게 깨졌습니까? 내 document.selection의'createRange()'메쏘드가 IE 7이나 6보다 더 이상 망가지지 않는다. –

답변

0

document.selection.createRange();은 Internet Explorer 8에서 버전 7, 6, 5 및 4에서와 동일하게 작동합니다. DOM Range처럼 작동하는 개체를 원한다면 다른 모든 주류 브라우저와 마찬가지로 사용할 것을 권장합니다. TextRange에서 Range과 비슷한 개체를 만드는 IERange입니다.) (

편집기는 두 개의 문서 (하나의 도구 모음을 포함 한 문서의 내용을 포함)으로 구성되어있는 경우, 당신은 document.focus 호출 할 필요가 :

관련 문제