1. 아래 내용을 복사해서 js.html 을 바꿔치고 저장해서, 실행해 봐.
<!DOCTYPE html>
<html>
<body>
<h1></h1>
<h2>setTimeout 공부</h2>
<p>폭파를 막으려면 5초 이내에 버튼을 누르세요.</p>
<button onclick="myStop()">중지!</button>
<h2 id="demo"></h2>
<script>
let myTime = setTimeout(blow, 5000);
function blow() {
document.getElementById("demo").innerHTML = "꽝~~!"
}
function myStop() {
clearTimeout(myTime);
}
</script>
</body>
</html>
2. 아래 내용을 복사해서 js.html 을 바꿔치고 저장해서, 실행해 봐.
<!DOCTYPE html>
<html>
<body>
<h1>팝업창 자동 닫기</h1>
<p>3초 뒤에 창은 자동으로 파괴됩니다.(미션 임파서블)</p>
<button onclick="openWin()">창열기</button>
<script>
function openWin() {
let myWin = window.open("", "", "width=500, height=500");
setTimeout(function() {myWin.close()}, 3000);
}
</script>
</body>
</html>
1. 아래 내용을 복사해서 js.html 을 바꿔치고 저장해서, 실행해 봐.
<!DOCTYPE html>
<html>
<body>
<h1></h1>
<h2>setTimeout 공부</h2>
<p>더 이상의 폭파를 막으려면 버튼을 누르세요.</p>
<button onclick="myStop()">중지!</button>
<h2 id="demo"></h2>
<script>
let myTime = setInterval(blow, 2000);
function blow() {
document.getElementById("demo").innerHTML += "꽝~"
}
function myStop() {
clearInterval(myTime);
}
</script>
</body>
</html>
2. 아래 내용을 복사해서 js.html 을 바꿔치고 저장해서, 실행해 봐.
<!DOCTYPE html>
<html>
<body>
<h2>setInterval 공부</h2>
<p id="demo"></p>
<script>
setInterval(myTimer, 1000);
function myTimer() {
let date = new Date();
document.getElementById("demo").innerHTML = date.toLocaleTimeString();
}
</script>
</body>
</html>
document.getElementById("demo").innerHTML
m.style.setProperty("display", "none")
frm.id.value
...
목차 | 제 목 | 조회 |
---|---|---|
1 | 자바스크립트란 무엇인가? | 173 |
2 | script 와 alert | 200 |
3 | 변수, 상수, 배열 | 195 |
4 | 개발자 도구, 콘솔 | 175 |
5 | 조건문(if) 반복문(for) | 175 |
6 | 함수(function) | 197 |
7 | DOM | 168 |
8 | 감추기, 보이기 | 239 |
9 | 내용 바꾸기 | 153 |
10 | 입력내용 검사 | 158 |
11 | AJAX | 175 |
12 | 타이머 | 149 |
13 | 모달(Modal) | 195 |
14 | 객체와 JSON | 175 |
15 | [실전] 감추기, 보이기, 토글 | 123 |
16 | [실전] 슬라이딩 효과 | 97 |
17 | [실전] slideUp , slideDown , slideToggle | 91 |
18 | [실전] 슬라이드쇼 만들기 (1) | 104 |
19 | [실전] 슬라이드쇼 만들기 (2) | 109 |
20 | [실전] 슬라이드쇼 만들기 (3) - 외부 라이브러리 사용 | 107 |
21 | [실전] 마우스 스크롤 | 115 |
22 | [실전] 나 만의 라이브러리 만들기 | 112 |
23 | 스스로 공부하기 | 154 |