이벤트를 추가할 때 사용하는 함수이다.
이벤트를 항시 듣고있는 마이 노트북, 이벤트 들리기만하면 바로 작동되벌임
요소.addEventListener(이벤트종류, function() {
//이벤트가 일어났을 때 실행할 내용
});
특정 요소에 addEventListener 함수를 붙이고(호출하고), 인자로 이벤트 종류와, 이벤트가 발생했을 때 실행할 함수를 전달합니다.
addEventListener 함수를 특정 요소에 붙이고 인자로 이벤트의 종류와 이벤트가 발생했을 때 실행할 함수를 전달한다. 이때 인자로 전달되는 함수를 콜백함수라고한다.
자주 사용하는 이벤트 : click,contextmenu,dblclick,mousedown,bouseenter,mouseleave,mousemove,mouseover,mouseout,mouseup,pointerlockchange,pointerlockerror,select,wheel 등 ...
버튼,사진,글 등 웹사이트에서 이루어지는 이벤트 중 가장 많은 것이 클릭 이벤트
const thisIsButton = document.getElementsByClassName('login-btn')[0];
thisIsButton.addEventListener('click' , function() {
// thisIsButton을 클릭하면 실행되는 함수
});
const thisIsPw = document.getElementById('password');
const thisIsCode = document.getElementById('code');
thisIsPw.addEventListener('keydown', function(e) {
thisIsCode.innerHTML = e.keyCode;
});