Search

_0301_이벤트추가3

대분류
STEP03 이벤트
소분류
이벤트

영상

개념

<!DOCTYPE html> <html lang="ko"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>onclick</title> </head> <body> <!-- [개념] 이벤트 추가하기 (1) HTML 속성 : onclick="함수명()" (2) DOM 프로퍼티 : elem.onclick = function (3) 메서드 : elem.addEventListener(이벤트명, 실행할이벤트함수) * HTML속성과 DOM 프로퍼티를 이용한 이벤트 핸들러 방식은 하나의 이벤트에 여러개의 핸들러(=함수)를 할당할 수 없다는 문제가 있다. * 반면 addEventListener 메서드는 여러개의 핸들러를 할당할 수 있어 addEventListener 사용을 권장한다. --> <button id="btn" onclick="alert('첫번째')">버튼</button> <script> let btn = document.querySelector("#btn"); btn.onclick = function() { alert("두번째"); // 마지막 것만 실행됨 } </script> </body> </html>
Java
복사