<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>체크 이벤트</title>
<style>
#checkbox{
width: 20px;
height: 20px;
}
h1{
font-size: 20px;
}
</style>
<script>
document.addEventListener("DOMContentLoaded",function(){
let timer = 0;
let timerid = 0;
const checkbox = document.querySelector("#checkbox");
const h1 = document.querySelector("#time");
checkbox.addEventListener("change",function(event){
if(event.currentTarget.checked){
timerid = setInterval(function(){
timer++;
h1.textContent=`현재 활성화된 시간: ${timer} 초`;
},1000);
}else{
clearInterval(timerid);
}
});
});
</script>
</head>
<body>
<input type="checkbox" id="checkbox" name="timeCheck">
<h1 id="time">0초</h1>
</body>
</html>