본문 바로가기

Web/Javascript

IE 에서 window.getSelection() 실행 되지 않을 때~

		function test()
		{
		   if (window.getSelection) {  // all browsers, except IE before version 9
		      if (document.activeElement &&
		            (document.activeElement.tagName.toLowerCase() == "textarea" ||
		             document.activeElement.tagName.toLowerCase() == "input")) {
		         var text = document.activeElement.value;
		         selectedText = text.substring(document.activeElement.selectionStart,
		                                       document.activeElement.selectionEnd);
		      }
		      else {
		         var selRange = window.getSelection();
		         selectedText = selRange.toString();
		      }
		   }
		   else {
		      if (document.selection.createRange) { // Internet Explorer
		         var range = document.selection.createRange();
		         selectedText = range.text;
		      }
		   }

   			alert(selectedText);
		}

'Web > Javascript' 카테고리의 다른 글

동적 스타일 시트 ㅣink 삽입  (0) 2015.11.11
동적 HTML 삽입  (0) 2015.11.11
동적 스타일 적용 및 해제  (0) 2015.11.11
Grunt 설치 및 js파일 통합  (0) 2014.10.29