<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>タイマーによる数値カウント</title>
<script>
var count; // カウント変数
var counter = null;
/*
* 数値をカウントして表示する関数
*/
function showCount(){
// 数値を表示
counter.innerHTML = count;
// 0で止まる
if(count <= 0){
return;
}
// 数値をインクリメント
count--;
// 1秒後に再起呼び出し
setTimeout(showCount, 1000);
}
/*
* 起動時の処理
*/
window.addEventListener("load", function(){
// 表示位置のDOMを取得
counter = document.getElementById("counter");
// カウンタ値を0からカウント開始
count = 3;
showCount();
});
</script>
</head>
<body>
<h1>タイマーによる数値カウント</h1>
<p id="counter"></p>
</body>
</html>
コメント