본문 바로가기
Java Script/JS basic

JS] .addEventListener( )

by CodeMia 2021. 8. 25.

.addEventListener( );

.addEvenListener( ) 메소드 자세히 보려면

https://developer.mozilla.org/en-US/docs/Web/API/EventTarget/addEventListener

method: action 표현

 

 

input 1 :  event type 

마우스 클릭등 어떤 액션을 취할 때일지를 적어준다

https://developer.mozilla.org/en-US/docs/Web/Events

 

 

 

input 2:  보통 js 함수

마우스 클릭 같은 이벤트가 벌어졌을 때 뭘 할지를 적어준다. 

2-1 함수를 만들고 이름을 넣기 

이벤트리슨너 메소드의 파라미터에서 자바 스크립트 함수를 넣을 때 주의 할 점은

( ) 를 넣지 않는다는 것이다.

document.querySelector(".drum").addEventListener("click", handleClick ); ⭕️

document.querySelector(".drum").addEventListener("click", handleClick( )); 

여기서 괄호를 넣어버리면 클릭시 함수가 실행 되는 것이아니라 페이지 열 때 바로 함수가 실행되어버린다. 

 

 

 

2-2 anonymous function으로 넣기 

위에 있는 일반 함수 코드를 더 간단하게 이렇게 만들 수 있다.

 

 

댓글