如何使用CSS设置JavaScript输出的样式
如何使用CSS设置JavaScript输出的样式,javascript,html,css,Javascript,Html,Css,javascript是一个倒计时的计时器,如何使用css更改样式
(或任何其他替代方案)
我需要脚本关闭窗口时,计时器达到0,但它没有发生。
出什么事了
有没有办法将倒计时整合为进度条
<span id="countdown"></span>
<script type="text/javascript">
// set the date we're counting down to
var target_date = new Date().ge
javascript是一个倒计时的计时器,如何使用css更改样式
(或任何其他替代方案)
我需要脚本关闭窗口时,计时器达到0,但它没有发生。
出什么事了
有没有办法将倒计时整合为进度条
<span id="countdown"></span>
<script type="text/javascript">
// set the date we're counting down to
var target_date = new Date().getTime();
var delay = 10;
// variables for time units
var days, hours, minutes, seconds;
// get tag element
var countdown = document.getElementById("countdown");
// update the tag with id "countdown" every 1 second
setInterval(function () {
// find the amount of "seconds" between now and target
var current_date = new Date().getTime();
var seconds_left = (current_date - target_date) / 1000;
var a = (delay - seconds_left);
// do some time calculations
minutes = parseInt(a / 60);
seconds = parseInt(a % 60);
// format countdown string + set tag value
countdown.innerHTML = minutes + "m: " + seconds + "s";
if (seconds_left > delay) {
setTimeout(action(), 10);
}
}, 1000);
var action = function () {
close();
}
</script>
//确定我们倒计时的日期
var target_date=new date().getTime();
无功延迟=10;
//时间单位变量
var天、小时、分钟、秒;
//获取标记元素
var countdown=document.getElementById(“倒计时”);
//每1秒更新id为“倒计时”的标签
setInterval(函数(){
//找出从现在到目标之间的“秒数”
var current_date=new date().getTime();
var秒数左=(当前日期-目标日期)/1000;
变量a=(延迟-剩余秒数);
//做一些时间计算
分钟=分钟(a/60);
秒=parseInt(a%60);
//格式化倒计时字符串+设置标记值
countdown.innerHTML=分钟数+m:+秒数+s;
如果(剩余秒>延迟){
setTimeout(action(),10);
}
}, 1000);
var action=函数(){
close();
}
尝试将其放在javascript中,setInterval将
每秒钟调用一次递减计数器。
在递减计数器中,我们检查值是否为
仍然为正值,如果不是,则关闭当前窗口
var counter = 10; //time in seconds
var decrementCounter = function() {
if (counter > 0)
counter--;
else
window.close();
}
setInterval(decrementCounter, 1000);
如果要绑定到进度条,可以使用Html的