我有这个倒计时器,一旦它达到 0,我希望它显示 div,当前设置为: display: none;
这是倒计时代码:
function startTimer(duration, display) {
var timer = duration,
minutes, seconds;
setInterval(function () {
minutes = parseInt(timer / 60, 10)
seconds = parseInt(timer % 60, 10);
minutes = minutes < 10 ? "0" + minutes : minutes;
seconds = seconds < 10 ? "0" + seconds : seconds;
display.textContent = minutes + " min " + seconds + " sec";
if (--timer < 0) {
display.textContent = "Yay, It's done!"
}
}, 1000);
}
window.onload = function () {
display1 = document.querySelector('#time1');
startTimer(1 * 5, display1);
};
在这部分:
if (--timer < 0) {
display.textContent = "Yay, It's done!"
在显示该文本后,如何使其也显示隐藏的 div?
最佳答案
您可以将其显示设置为阻止。
elementYouWantToShow.style.display = 'block';
关于javascript - 在javascript中显示隐藏的div?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33157294/