※00:00 - 12:00は「午前」の画像が、12:00 - 00:00は「午後」の画像が、ブラウザをリフレッシュしなくてもチェンジする。
※今のところただ闇雲に画像がチェンジするだけw
<div>
<img id="target" src="images/am.png" alt="">
</div>
(function() {
var schedule = "12:00"; // ←指定時刻
var target = "target" // ←対象の画像要素のid
var targetSrc = "images/pm.png"; // ←取替え後の画像アドレス
var interval = 10 * 1000; // ←確認する時間のピッチ(10秒)
var now = new Date();
schedule = schedule.split(":");
var h = +schedule[0] || 0;
var m = +schedule[1] || 0;
var s = +schedule[2] || 0;
now.setHours(h), now.setMinutes(m), now.setSeconds(s);
(function R(){
if ((new Date()) - now > 0) {
document.getElementById("target").src = targetSrc;
} else {
setTimeout(R, interval);
}
})();
})();