重複の可能性:
JQueryクロック/タイマーの作成方法
javascriptを使用したカウントダウンタイマーを知っている人はいますか?
純粋なJavaScriptを使用すると、次setTimeout
のような方法でメソッドを使用できます(このコードを擬似コードとして扱います。概念を示すだけであり、そのままでは機能しないと思います)。
countdown = function()
{
var current = parseInt(document.getElementById("countdownBox").innerHTML);
document.getElementById("countdownSpan").innerHTML = current;
if (current > 0)
{
setTimeout('countdown()', 1000); // run every second
}
}
idを使用して要素に何かを書き込み、初めてcountdownBox
呼び出すことで、カウントダウンを開始します。countdown()
setTimeout
編集:この方法を使用すると、このメソッドは数秒を失う傾向があることに注意してください。実際の精度が必要な場合は、たまに外部と同期する必要があります。
以下は5秒ですごい警告を発します。
setTimeout ( 'wow()', 5000 );
function wow()
{
alert('wow');
}