Search

_0301_이벤트추가4

대분류
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>addEventListener()</title> </head> <body> <!-- [개념] 이벤트 추가하기 (1) HTML 속성 : onclick="함수명()" (2) DOM 프로퍼티 : elem.onclick = function (3) 메서드 : elem.addEventListener(이벤트명, 실행할이벤트함수) * HTML속성과 DOM 프로퍼티를 이용한 이벤트 핸들러 방식은 하나의 이벤트에 여러개의 핸들러(=함수)를 할당할 수 없다는 문제가 있다. * 반면 addEventListener 메서드는 여러개의 핸들러를 할당할 수 있어 addEventListener 사용을 권장한다. --> <!-- <button onclick="test()" id="btn">버튼</button> --> <button id="btn">버튼</button> <script> let btn = document.querySelector("#btn"); // 주의!!! 함수명만 작성할 것! 소괄호 작성하면 오류 발생! btn.addEventListener("click", test); function test() { alert("함수호출!"); } </script> </body> </html>
Java
복사