Javascript에서는 document.selection을 사용하여 textRange를 생성할 수 있습니다. 그러나 실제로는 언제든지 생성할 수 없습니다.
document.selection.type을 사용하여 현재 선택한 텍스트나 개체가 선택되었는지 확인할 수 있습니다.
document.selection.type은 "None" "Text" "Control" 세 가지 값을 반환합니다.
반환 값이 Text인 경우에만 생성된 textRange가 유효합니다.