js에서 이벤트를 처리하는 방법은 두 가지가 있다.
첫째는 이벤트 리스너 방식, 두번째는 이벤트 핸들러 방식이 있다.
<html>
<head>
이벤트 리스너를 알아봅시다
</head>
<body>
<button id="btn">클릭</button>
<script>
const btn = document.querySelector('#btn');
function onClick() {
console.log('이벤트가 실행됩니다😏');
}
btn.addEventListener('click', onClick);
btn.addEventListener('click', function () {
console.log('이벤트가 하나 더 실행됩니다😅');
});
</script>
</body>
</html>
<html>
<head>
이벤트 핸들러를 알아봅시다
</head>
<body>
<button id="btn">클릭</button>
<script>
const btn = document.querySelector('#btn');
btn.onclick = function() {
console.log('첫번째 함수는 실행되지 않습니다😱');
};
btn.onclick = function() {
console.log('두번째 함수가 실행됩니다👏')
}
</script>
</body>
</html>