반응형
Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 오라클
- stockx.com
- 나이키
- 코로나19
- react
- JavaScript
- sacai
- 제이쿼리
- 자바스크립트
- 리눅스
- Dunk Low
- oracle
- Github
- 주식공부
- 리액트
- 덩크 로우
- Python
- 주식
- GIT
- dunklow
- jQuery
- 덩크 하이
- Linux
- 파이썬
- draw
- 발매예정
- Nike
- 드로우
- 덩크로우
- dunk high
Archives
- Today
- Total
Life goes slowly...
[Javascript] 등록된 이벤트 제거 함수 - removeEventListener() 함수 본문
728x90
반응형
자바스크립트(Javascript)의 removeEventListener() 함수
자바스크립트(Javascript)의 removeEventListener() 함수는 등록되어 있는 이벤트 리스너를 제거하는 함수입니다. 이벤트를 제거할때에는 제거할 엘리먼트(element) 요소가 필요하고, click이나 keypress 등의 이벤트 타입이 필요하며, 제거할 이벤트 callbakc 함수가 필요로 합니다.
removeEventListener() 함수는 EventTarget에 등록되었던 이벤트 리스너를 제거하는데, 이 이벤트 리스너는 이벤트 종류와 이벤트 리스너 함수 자체의 조합으로 식별되어 제거되며, 제공되었던 다양한 옵션의 일치하는 이벤트 리스너만 제거가 가능합니다.
//removeEventListener() 함수 사용방법
elemet.removeEventListener( [이벤트타입], [호출함수])
//removeEventListener() 함수를 이용하여 생성되었던 이벤트 삭제하기
let testBtn = document.getElementById('testBtn');
let clickListener = function() {
alert('Hello World!');
};
testBtn.addEventListener('click', clickListener);
let testByeBtn = document.getElementById('testByeBtn');
testByeBtn.addEventListener('click', function() {
testBtn.removeEventListener('click', clickListener);
});
728x90
반응형
'프로그래밍 > Javascript' 카테고리의 다른 글
[Javascript] 유니코드를 문자열로 반환하기 - fromCharCode () 함수 (0) | 2021.08.26 |
---|---|
[Javascript] 문자열 일정하게 반복하기 - repeat() 함수 (1) | 2021.08.25 |
[Javascript] 배열에 특정 값 포함여부 확인하기 - includes() 함수 (0) | 2021.08.24 |
[Javascript] 브라우저 히스토리 기록 - History 인터페이스 (0) | 2021.08.19 |
[Javascript] Uncaught TypeError: ~ .replace is not a function 오류 (1) | 2021.08.12 |
[Javascript] 이벤트 대상의 호출할 함수설정 - addEventListener() 함수 (0) | 2021.08.11 |
[Javascript] 찾는 문자열의 끝 확인 함수 - endsWith() 함수 (0) | 2021.08.06 |
[Javascript] 찾는 문자열로 시작 확인 함수 - startsWith() 함수 (0) | 2021.08.04 |
Comments