我正在尝试从页面中删除我的倒计时,但是当我运行此代码时,它不起作用,我不知道为什么。我的页面上有17个倒计时,应该在周六和周日删除。在html中,倒计时的所有div都在一个(#Box1,2,3,4,5 ...)div。
<script>
var d = new Date();
var n = d.getDay();
if(n == 6 || n == 0){
$("#Box1").remove();
$("#Box2").remove();
$("#Box3").remove();
$("#Box4").remove();
$("#Box5").remove();
$("#Box6").remove();
$("#Box7").remove();
$("#Box8").remove();
$("#Box9").remove();
$("#Box10").remove();
$("#Box11").remove();
$("#Box12").remove();
$("#Box13").remove();
$("#Box14").remove();
$("#Box15").remove();
$("#Box16").remove();
$("#Box17").remove();
}
</script>
<script>
var timer1;
function cdtd1() {
var sad1 = new Date();
var dolazak1 = new Date(sad1.getFullYear(),sad1.getMonth(),sad1.getDate(),00,40,00);
var timeDiff1 = dolazak1.getTime() - sad1.getTime();
if (timeDiff1 > 1500000){$("#Box1").remove();}
if (timeDiff1 <= 0) {
setTimeout(function() {
$("#Box1").remove();
}, 90000);
return;
}
var sekunde1 = Math.floor(timeDiff1 / 1000);
var minute1 = Math.floor(sekunde1 / 60);
var sati1 = Math.floor(minute1 / 60);
var dani1 = Math.floor(sati1 / 24);
sati1 %= 24;
minute1 %= 60;
sekunde1 %= 60;
$("#dani1Box").html(dani1);
$("#sati1Box").html(sati1 + ':');
$("#minute1Box").html('7-Dubrava '+ minute1 + ':');
$("#sekunde1Box").html(sekunde1);
timer1 = setTimeout(cdtd1, 1000);
}
$(document).ready(function() {
cdtd1();
});
</script>
<div id="Box1">
<h1 style="font-family:Helvetica;color:#FFFFFF;font-size:5px;"> </h1>
<div id="minute1Box"></div>
<div id="sekunde1Box"></div>
</div>