▶ addEventListener()
▸<script>안에 쓴다.
⌨️ document.getElementById(’아이디’).addEventListener(’이벤트명’, function(){코드~~});
document.getElementById('close').addEventListener('click',
function(){document.getElementById('alert').style.display='none';}
);
- 이벤트 : click, mouseover(마우스 닿을 때) 등
🔎 https://miind.tistory.com/150 에서 알림창 닫기 버튼만 이벤트 리스너로 바꾸기
<div id="alert" class="alert-box">
<p id="title"></p>
<button id="close">닫기</button>
</div>
<button onclick="alert('block','아이디를 입력하세요')">버튼1</button>
<button onclick="alert('block','비밀번호를 입력하세요')">버튼2</button>
<script>
// 이벤트 리스너
document.getElementById('close').addEventListener('click',
function(){document.getElementById('alert').style.display='none';}
);
function alert(any, text){
document.getElementById('alert').style.display = any;
document.getElementById('title').innerHTML = text;
}
</script>
▶콜백함수 : 파라미터 자리에 들어가는 함수
- 순차적으로 실행하고 싶을 때
': ) Web > 웹 스터디' 카테고리의 다른 글
[JS] [실습] function 문법 | alert 박스 만들기 (0) | 2024.01.05 |
---|---|
[JS] [이론] function 문법 (1) | 2024.01.05 |
[JS] Alert 박스 만들기 (1) | 2024.01.04 |
[HTML, CSS] [실습] CSS Grid로 레이아웃 만들기 (grid-column, grid-row이용) (0) | 2023.12.15 |
[HTML, CSS] CSS Grid 레이아웃 만들기 (0) | 2023.12.15 |