JavaScript

이벤트핸들러 1회 적용 후 제거

nathaneast 2019. 9. 11. 14:22

function aaa(){

  alert('사용자함수 실행');

}

 

element.addEventListener("click", aaa);

element.removeEventListener("click", aaa);

 

- 사용자 함수를 제거 


익명함수를 사용했다면 ? 

 

element.addEventListener("click, function(){

           alert('익명함수 실행');

           this.removeEventListener("click",arguments.callee);

});

 

 

 

참고 블로그 http://bamtol.net/v5/bbs/board.php?bo_table=pp_js&wr_id=45