JavaScript倒计时时钟不自动倒计时

JavaScript倒计时时钟不自动倒计时,javascript,html,Javascript,Html,下面是我的JS和HTML。我不明白为什么我的倒计时钟不自动倒计时。您必须每秒刷新一次,以查看剩余的正确时间。有什么想法吗?顺便说一句,这是一个圣诞节倒计时网站,我的工作 var Countdowns=函数(结束、元素、计时器、回调){ var_秒=1000, _分钟=_秒*60, _小时=_分钟*60, _天数=_小时*24, 结束=新日期(结束) 计时器, 计算=函数(){ var now=新日期(), 剩余=end.getTime()-now.getTime(), 数据; 如果(伊斯南(完

下面是我的JS和HTML。我不明白为什么我的倒计时钟不自动倒计时。您必须每秒刷新一次,以查看剩余的正确时间。有什么想法吗?顺便说一句,这是一个圣诞节倒计时网站,我的工作

var Countdowns=函数(结束、元素、计时器、回调){
var_秒=1000,
_分钟=_秒*60,
_小时=_分钟*60,
_天数=_小时*24,
结束=新日期(结束)
计时器,
计算=函数(){
var now=新日期(),
剩余=end.getTime()-now.getTime(),
数据;
如果(伊斯南(完)){
console.log('无效日期/时间')
返回;
}

如果(剩余的替换
callbackfunction);
callbackfunction();

var Countdowns=函数(结束、元素、计时器、回调){
var_秒=1000,
_分钟=_秒*60,
_小时=_分钟*60,
_天数=_小时*24,
结束=新日期(结束)
计时器,
计算=函数(){
var now=新日期(),
剩余=end.getTime()-now.getTime(),
数据;
如果(伊斯南(完)){
console.log('无效日期/时间')
返回;
}

如果(剩余您有几个小错误。请尝试以下操作:

var Countdowns=函数(结束、元素、计时器、回调){
var_秒=1000,
_分钟=_秒*60,
_小时=_分钟*60,
_天数=_小时*24,
结束=新日期(结束)
计时器,
计算=函数(){
var now=新日期(),
剩余=end.getTime()-now.getTime(),
数据;
如果(伊斯南(完)){
console.log('无效日期/时间')
返回;
}

如果(剩余的是
callbackfunction);
我现在看到了!谢谢。我花了一个小时试图弄清楚。谢谢!一些我没有看到的愚蠢的东西!