반응형
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가지
'FrontEnd > JavaScript' 카테고리의 다른 글
[JavaScript] 자바스크립트의 함수 만드는 방법 3가지(Feat. 화살표 함수 표현식) (0) | 2025.01.19 |
---|---|
[JavaScript] 자바스크립트 배열의 주요 메소드 (0) | 2025.01.19 |
[JavaScript] AJAX와 JSON 직렬화/역직렬화 (0) | 2025.01.19 |
[JavaScript] Document/Element 주요 메소드 (0) | 2025.01.19 |