element·ÎºÎÅÍ ºñÇìÀ̹ö(behavior)¸¦ Á¦°ÅÇÑ´Ù.

Àμö/ÆĶó¸ÞÅÍ
idVal
Çʼö¿ä¼ÒÀÌ°í, ÀÌÀü addBehavior ¸Þ¼­µå È£Ãâ·ÎºÎÅÍ ÀνÄÀÚ¸¦ À§ÇÑ Á¤¼ö°ªÀÌ´Ù.
¹Ýȯ°ª

¹Ýȯ°ª bValÀº ¼º°øÀûÀ¸·Î ºñÇØÀ̹ö°¡ Á¦°ÅµÇ¾ú´Â°¡¸¦ ³ªÅ¸³»´Â ºÎ¿ï°ªÀÌ´Ù.

true ºñÇØÀ̹ö°¡ ¼º°øÀûÀ¸·Î Á¦°ÅµÇ¾ú´Ù.
false ºñÇØÀ̹ö°¡ Á¦°ÅµÇÁö ¾Ê¾Ò´Ù.
Ư±â

ÀÌ ¸Þ¼­µå´Â ÷ºÎµÈ ºñÇìÀ̹ö¿¡¸¸ Àû¿ëµÈ´Ù. ÀÌ ºñÇìÀ̹ö´Â IE5¿¡¼­ ¼Ò°³µÈ ¿ø·¡ÀÇ DHTML ºñ¿¡È÷¹öÀÌ´Ù.
¿¤·¹¸àÆ® ºñÇìÀ̹öµéÀº IE5.5ÀÇ »õ ±â´ÉÀÌ¸ç ¿¤·¹¸àÆ®¿¡ Ãß°¡ÇÏ°í³ª Á¦°ÅÇÒ ¼ö ¾ø´Ù.

Àû¿ë
°³Ã¼scriptIE
ÂüÁ¶
addBehavior behavior

°á°ú Ç¥½Ãâ

ºñÇìÀ̹ö¸¦ ÷ºÎÇÏ°í, Á¦°ÅÇÏ°í ¸ñ·Ï¿¡ ¸¶¿ì½º¸¦ ¿Ã·Áº¸¶ó.

<SCRIPT>
var collBehaviorID=new Array();
var collLI=new Array ();
var countLI=0;
function attachBehavior(){
  collLI=document.all.tags ("LI");
  countLI=collLI.length;
  for (i=0; i < countLI; i++){
    var iID=collLI[i].addBehavior('../public/hilite.htc');
    if (iID) collBehaviorID[i]=iID;
  }
  showA.innerHTML='ºñÇìÀ̹ö ÷ºÎ ¿Ï·á';
}

function detachBehavior(){
  for (i=0; i < countLI; i++) collLI[i].removeBehavior (collBehaviorID [i]);
  showA.innerHTML='ºñÇìÀ̹ö Á¦°Å ¿Ï·á';
}
</SCRIPT>
<UL>
<LI>¸ñ·Ï Ç׸ñ 1
<LI>¸ñ·Ï Ç׸ñ 2
<LI>¸ñ·Ï Ç׸ñ 3
</UL>
<BUTTON onclick="attachBehavior()">ºñÇìÀ̹ö ÷ºÎ</BUTTON>
<BUTTON onclick="detachBehavior()">ºñÇìÀ̹ö Á¦°Å</BUTTON>
<DIV id=showA>°á°ú Ç¥½Ãâ</DIV>