이벤트가 발생되었는지를 알려주는 기능을 중지키시기 위하여 이벤트로 부터 지정된 기능을 해제한다.

인수/파라메터
sEvent
필수적인 요소이며, 표준 DHTML Events 중 하나를 지정하는 문자열이다.
fpNotify
필수적인 요소이며, attachEvent 메서드를 사용하여 이전에 설정된 기능을 지정하는 지시자이다.
반환값

반환값은 없다.

특기

attachEvent 메서드로 이벤트에 첨부된 기능은, ondetach 이벤트가 발생되면 페이지로부터 받는 통보를 중지시키기 위하여, 명시적으로 detachEvent 메서드를 호출하여야 한다.

PUBLIC:ATTACH 엘레멘트를 사용하여 이벤트에 첨부된 기능은 비헤이버가 엘레멘트로부터 제거되면 통보를 받는 것이 자동적으로 중지되므로, detachEvent 메서드를 호출할 필요는 없다.

적용
개체scriptIE
참조
attachEvent behavior

attach, detach 효과 예제

비헤이버 첨부(attach) 비헤이버 제거(detach)

<STYLE>
UL.exp LI {behavior:url(../public/hilite.htc); line-height:1.3em;}
</STYLE>
<SCRIPT>
function detachBehavior(){
  document.styleSheets[1].rules[0].style.behavior= '';
}
function attachBehavior(){
  document.styleSheets[1].rules[0].style.behavior='url(../public/hilite.htc)';
}
</SCRIPT>

<UL class=exp>
<LI>Property</LI>	
<LI>Object</LI>
<LI>Method</LI>
<LI>Event</LI>
</UL>
<P style=margin-left:3em>비헤이버 첨부(<A href="javascript:attachBehavior()">attach</A>)
비헤이버 제거(<A href="javascript:detachBehavior()">detach</A>)</P>