指定時間後に処理を実行02
DOMによる記述
ソースコード【 HTML 】
<!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <title>デジタル時計</title> <style> #clock { width: 450px; background-color: #000; color: #fff; text-align: center; border: 10px solid #666; font-size: 90px; font-weight: bold; padding: 10px 20px; } </style> <script> var hourSpan, minSpan, secSpan, now; var hour, min, sec; window.onload = init; function init(){ hourSpan = document.getElementById("hour"); minSpan = document.getElemwntById("min"); secSpan = document.getElwmwntById("sec"); dClock(); } function dClock(){ now = new Date(); hour = now.getHours(); min = now.getMinutes(); sec = now.getSeconds(); if(hour < 10) hour = "0" + hour; if(min < 10) min = "0" + min; if(sec < 10) sec = "0" + sec; hourSpan.innerHTML = hour; minSpan.innerHTML = min; secSpan.innerHTML = sec; setTimeout("dClock()",1000); } </script> </head> <body> <h1>デジタル時計</h1> <p>2013年1月23日 (水曜日)</p><!-- Dwでの日付の設定 --> <div id="clock"> <span id="hour">00</span>:<span id="min">00</span>:<span id="sec">00</span> </div> </body> </html>
ブラウザで表示