아래와 같이 코드를 짰고, 1초마다 타이머 숫자가 -1씩 되어 0이 되었을 땐 div가 사라지게 구현했습니다!
그런데 여기서 질문이 있습니다.
저는 if를 두 개 사용해서 기능을 구현했는데, 아래 if를 else if로 바꾸면 div가 안사라지더라구요 ..
그 이유가 있을까요?
<body>
<div class="alert alert-danger">
<span id="second">5</span>초 이내 구매시 사은품 증정
</div>
<script>
let count = 5;
setInterval(() => {
count -= 1;
if ( count >=0 ){
document.getElementById('second').innerHTML = count;
} if ( count == 0 ){
$('.alert').hide();
}
}, 1000);
</script>