JavaScript
[JavaScript] 이벤트 리스너 | addEventListener 메서드 📝
이진지니지니진
2022. 10. 26. 23:45
🔔 addEventListener 메서드
이벤트가 발생했을 때 처리를 할 함수를 가리킴
같은 요소의 이벤트의 같은 이벤트에 이벤트 리스너를 여러 개 등록할 수 있음!
💻 addEventListener 메서드
DOM객체.addEventListener("이벤트명", 이벤트가 발생했을 때 실행할 함수, 이벤트 단계);
[이벤트명]
click | 마우스로 클릭했을 때 |
dblclick | 마우스로 더블클릭했을 때 |
mousedown | 마우스 버튼을 눌렀을 때 |
mouseup | 마우스 버튼에서 손가락을 떼었을 때 |
mouseover | 마우스 포인터가 HTML 요소에 놓여 있을 때 |
mouseout | 마우스 포인터가 HTML 요소를 벗어났을 때 |
mousemove | 마우스 포인터가 HTML 요소 위에서 움직일 때 |
keydown | 키보드의 키를 눌렀을 때 |
keypress | 키보드의 키를 누르고 손가락을 떼었을 때 |
keyup | 키보드의 키에서 손가락을 떼었을 때 |
change | input 요소의 값이 바뀌었을 때 |
focus | input 요소의 포커스를 맞추었을 때 |
blur | input 요소의 포커스를 잃었을 때 |
select | 텍스트 필드 등의 텍스트를 선택했을 때 |
submit | 폼 제출 버튼을 눌렀을 때 |
load | HTML을 모두 읽어 들였을 때 |
unload | 웹 페이지가 메모리에서 내려갈 때 (다른 페이지로 전환하거나 브라우저 창을 닫을 때 등) |
resize | HTML 요소의 크기가 바뀌었을 때 / 브라우저 창의 크기를 조절할 때 |
scroll | 웹 페이지를 스크롤할 때 (웹 페이지에 스크롤 바가 없다면 이벤트는 발생하지 않음) |
본 내용은 "모던 자바스크립트 입문" 참고하여 정리함