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>