JavaScript:不重新加载www的计数器刷新

JavaScript:不重新加载www的计数器刷新,javascript,countdown,Javascript,Countdown,我有一个问题列表页面。柜台在每个问题上方。 我需要计数器刷新后,每次点击按钮(回答问题),但不重新加载页面。 不幸的是,我无法在每次单击后隐藏第一个计数器 功能“倒计时”不起作用。 有人能帮忙吗 <div class="col quiz--header__time p-0"> <b> 30 </b> s. </div> var cd = false; function countDown (time

我有一个问题列表页面。柜台在每个问题上方。 我需要计数器刷新后,每次点击按钮(回答问题),但不重新加载页面。 不幸的是,我无法在每次单击后隐藏第一个计数器

功能“倒计时”不起作用。 有人能帮忙吗

<div class="col quiz--header__time p-0">
    <b> 30 </b>  s.
</div>




        var cd = false;
        function countDown (time, reload) {
            var sec = time;
            if (reload) {
                if ($('.questionQ:visible').is(':not(:last-child)')) {
                    $('.quiz--header__time b').html(time);
                    clearInterval(cd);
                }
            }
            cd = setInterval(function () {
                sec--;

                $('.quiz--header__time b').html(sec);

                sec == 0 ? clearInterval(cd) : null;
            }, 1000);
        }




    function selfSubmit(time, obj) {
        setTimeout(function () {
            obj.parent().parent().find(':radio').click();
            countDown(30, true);
        }, time)
    }

30秒。
var-cd=false;
功能倒计时(时间、重新加载){
var sec=时间;
如果(重新加载){
如果($('.questionQ:visible')。是(':not(:last child)')){
$('.quick--header_uutime b').html(time);
清除间隔(cd);
}
}
cd=设置间隔(函数(){
第二节;
$('.quick--header_uutime b').html(秒);
秒==0?清除间隔(cd):空;
}, 1000);
}
功能自提交(时间,obj){
setTimeout(函数(){
obj.parent().parent().find(':radio')。单击();
倒计时(30,正确);
},时间)
}

“单击按钮”:您的代码不包括按钮,也不包括单击处理程序。您能提供这些吗?如果您只想在单击时刷新,只需更改单击处理程序中的元素即可。