FrontEnd/JavaScript

[JavaScript] 이벤트 처리 방법 3가지

ryuneng 2025. 1. 19. 00:10
반응형

1. 인라인 이벤트 처리

<button onclick="handler(event, 값, 값)">버튼</button>

function handler(event, 변수, 변수) {
	// 수행문;
}

2. 엘리먼트 객체의 이벤트 프로퍼티를 이용한 이벤트 처리

<button id="btn-add">버튼</button>

let btn = document.getElementById("btn-add");
btn.onclick = function(event) {
	// 수행문;
}

3. 엘리먼트 객체의 addEventListener 메소드를 이용한 이벤트 처리

<button id="btn-add">버튼</button>

let btn = document.getElementById("btn-add");
btn.addEventListener('click', function(event) {
	// 수행문;
})

 


< 해당 글은 velog에서 이전하며 옮겨온 글로, 가독성이 좋지 않을 수 있는 점 양해 부탁드립니다. >

🔗 velog 버전 보기 : https://velog.io/@ryuneng2/JavaScript-이벤트-처리-방법-3가지