###前提・実現したいこと
javascriptで24時間でループするカウントダウンを1ページに複数個設置したいです。
まだ初心者なもので分からないことだらけですがご協力をお願いしたいです。
###発生している問題・エラーメッセージ
複数個設置してみるとどれか1つのカウントダウンしか動かず、他のものは表示もされません。
###該当のソースコード
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <title>test</title> <script type="text/javascript"> <!-- function doCountDown() { setInterval('countDown()', 500); }function countDown() {
var now = new Date();
var tomorrow = new Date(now.getFullYear(), now.getMonth(), now.getDate() + 1);
var diff = Math.floor((tomorrow.getTime() - now.getTime()) / 1000) + 1;
var hour = Math.floor(diff / 3600);
diff %= 3600;
var min = Math.floor(diff / 60);
var sec = diff % 60;
document.getElementById('cd').innerHTML= "明日まで、あと" + hour + "時間" + min + "分" + sec + "秒";
}
//-->
</script>
###試したこと
function countDown2() {
var now = new Date();
var tomorrow = new Date(now.getFullYear(), now.getMonth(), now.getDate() + 1);
var diff = Math.floor((tomorrow.getTime() - now.getTime()) / 1000) + 1;
var hour = Math.floor(diff / 3600);
diff %= 3600;
var min = Math.floor(diff / 60);
var sec = diff % 60;
document.getElementById('cd2').innerHTML= "明日まで、あと" + hour + "時間" + min + "分" + sec + "秒";
}
を加えて、
2つ目に設置したい場所に
と入れてみました。
###補足情報(言語/FW/ツール等のバージョンなど)
至らない点が多いと思いますが、どうかお願い致します。
回答1件
あなたの回答
tips
プレビュー