【发布时间】:2019-09-01 15:26:36
【问题描述】:
我做了一个倒数计时器,完成后,我希望它显示出来
“已完成,点击此处继续。”
点击这里应该是一个超链接。但我不知道该怎么做。
Javascript 计时器:
var seconds = initialTime;
function timer() {
var days = Math.floor(seconds/24/60/60);
var hoursLeft = Math.floor((seconds) - (days*86400));
var hours = Math.floor(hoursLeft/3600);
var minutesLeft = Math.floor((hoursLeft) - (hours*3600));
var minutes = Math.floor(minutesLeft/60);
var remainingSeconds = seconds % 60;
if (remainingSeconds < 10) {
remainingSeconds = "0" + remainingSeconds;
}
document.getElementById('countdown').innerHTML = minutes + "minutes " + remainingSeconds+ "seconds";
if (seconds == 0) {
clearInterval(countdownTimer);
document.getElementById('countdown').innerHTML = "Completed"; //Link should be shown after completed here
} else {
seconds--;
}
这也是应该显示实时倒计时和已完成+超链接的 html 代码:
<p class="p-2" style="font-family:R;">You can visit the site again in <span id="countdown" class="timer"></span></p>
【问题讨论】:
标签: javascript html