본문 바로가기
JavaScript

[JavaScript] 이벤트리스너 EventListener 사용 예제

by happenstance 2021. 8. 10.

🌳 이벤트리스너 사용 예제

<!-- EventListener -->
<!-- onclick을 부여하지 않고도 onclick과 같은 기능 구현 -->
<!-- HTML 수정이 불가능할 경우 유용함 -->
<!-- 코드를 더 간결하게 만듦 -->
<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <link rel="stylesheet" href="3_main.css">
</head>

<body>
    <div class="alert-box" id="alert">
        <p id="title">Alert box</p>
        <!-- <button onclick="입력('none')"> X </button> -->
        <!-- 위의 코드를 onclick을 사용하지 않고 작성하기 -->
        <button id="close"> X </button>
    </div>
    <button onclick="알림창열기('아이디를 입력하세요.')">버튼1</button>
    <button onclick="알림창열기('비밀번호를 입력하세요.')">버튼2</button>

    <script>
        /* 'close' 아이디를 가진 요소가 클릭이 되면 괄호 안의 코드를 실행함 */
        /* 이벤트명 : click, scroll, mouseover 등이 가능함 */
        document.getElementById('close').addEventListener('click', function () {
            document.getElementById('alert').style.display = 'none'; /* alert창을 닫는 코드 */
        });
    </script>
</body>

</html>

 

 

✔ CSS 파일은 아래 링크에 있음

https://h-developer.tistory.com/25https://h-developer.tistory.com/25