¿øõ °³Ã¼¸¦ Æ÷ÇÔÇÏ´Â TextRange¸¦ »ý¼ºÇϴµ¥ »ç¿ëµÉ ¼ö ÀÖ´Â ¹®¼­ °èÅëµµÀÇ ¿ë±â °³Ã¼¸¦ ¹ÝȯÇÑ´Ù.

Àμö
: (¼Ó¼º °³Ã¼)
¼Ó¼º°ªÀº Áö¿øµÇ´Â ÅýºÆ® ¹üÀ§(TextRange)¸¦ ¹ÞÀº °³Ã¼ÀÌ´Ù.

ÀÌ ¼Ó¼ºÀº ÀбâÀü¿ëÀÌ¸ç µðÆúÆ®°ªÀº ¾ø´Ù.

Ư±â

¸ðü°¡ Á¸ÀçÇϸé ÀÌ ¼Ó¼º°ªÀº ±× °³Ã¼ÀÌ°í, Á¸ÀçÇÏÁö ¾ÊÀ¸¸é ÀÌ ¼Ó¼º°ªÀº nullÀÌ´Ù.
¿¹¸¦µé¾î body ¿¤·¹¸àÆ®ÀÇ parentTextEdit ¼Ó¼º°ªÀº nullÀÌ´Ù.

Àû¿ë
°³Ã¼scriptHTML±Ô°ÝIE

°á°ú Ç¥½Ãâ

¸ðü °³Ã¼¸¦ ¹Ýȯ¹Þ°í, »õ·Î¿î TextRange¸¦ »ý¼ºÇÏ¿©, ¿øº» °³Ã¼¸¦ À̵¿ÇÏ°í, ³»¿ë ÅؽºÆ®¸¦ ¼±ÅÃÇÑ´Ùt.

<SCRIPT>
function selectWord(){
  var sourceElem=window.event.srcElement ;
  str='window.event.srcElement.nodeName='+window.event.srcElement.nodeName+'<BR>';
  if (!sourceElem.isTextEdit) sourceElem=sourceElem.parentTextEdit;
  if (sourceElem!=null){
    var newTextRange=sourceElem.createTextRange();
    newTextRange.moveToElementText(window.event.srcElement);
    newTextRange.collapse();
    newTextRange.expand("word");
    str+='newTextRange.text='+newTextRange.text;
    newTextRange.select();
  }
  showA.innerHTML=str;
}
</SCRIPT>
<BUTTON onclick="selectWord()">Ŭ¸¯ÇØ º¸¶ó</BUTTON>
<DIV id=showA>°á°ú Ç¥½Ãâ</DIV>