使用javascript和my html显示的简单秒计时器

使用javascript和my html显示的简单秒计时器,javascript,jquery,html,Javascript,Jquery,Html,我的简单问题就是要表明时间不多了。。例如,时间只有10秒,在我的网页上显示时间是10秒。。9.. 8.7.6.5.4.3.2.1.就这样。。这很简单。。我对javascript没有什么概念,因为我更喜欢php代码。。我试过这个剧本 setInterval(function() { var timer = $('span').html(); timer = timer.split(':'); var minutes = timer[0]; var seconds = timer[1]; secon

我的简单问题就是要表明时间不多了。。例如,时间只有10秒,在我的网页上显示时间是10秒。。9.. 8.7.6.5.4.3.2.1.就这样。。这很简单。。我对javascript没有什么概念,因为我更喜欢php代码。。我试过这个剧本

setInterval(function() {
var timer = $('span').html();
timer = timer.split(':');
var minutes = timer[0];
var seconds = timer[1];
seconds -= 1;
if (minutes < 0) return;
if (seconds < 0 && minutes != 0) {
    minutes -= 1;
    seconds = 59;
}
else if (seconds < 10 && length.seconds != 2) seconds = '0' + seconds;
if ((minutes < 10) && ((minutes+'').length < 2)) minutes = '0' + minutes;
$('span').html(minutes + ':' + seconds);
}, 1000);
setInterval(函数(){
var timer=$('span').html();
timer=timer.split(“:”);
var分钟=计时器[0];
var秒=计时器[1];
秒-=1;
如果(分钟<0)返回;
如果(秒<0和分钟!=0){
分钟-=1;
秒=59;
}
如果(秒<10&&length.seconds!=2)秒='0'+秒;
如果((分钟数<10)和((分钟数+“”).length<2))分钟数='0'+分钟;
$('span').html(分钟+':'+秒);
}, 1000);
我的html标签是这样的

<font face="tahoma" size="2" color="red">
<span>00:10</span>
</font>

00:10

但它不起作用,但在JS小提琴。。它在工作我想知道为什么当我把它放在我的网页上的10秒没有移动。。谢谢您的帮助

您确定要导入jquery吗    纠正错误

 setInterval(function() {
var timer = $('span').html();
timer = timer.split(':');
var minutes = timer[0];
var seconds = timer[1];
    if(seconds!="00" || minutes!="00"){
        seconds -= 1;
        if (minutes < 0) return;
        if (seconds < 0 && minutes != 0) {
            minutes -= 1;
            seconds = 59;
        }
        else if (seconds < 10 && length.seconds != 2) seconds = '0' + seconds;
        if ((minutes < 10) && ((minutes+'').length < 2)) minutes = '0' + minutes;
        $('span').html(minutes + ':' + seconds);
    }
}, 1000);
setInterval(函数(){
var timer=$('span').html();
timer=timer.split(“:”);
var分钟=计时器[0];
var秒=计时器[1];
如果(秒!=“00”|分钟!=“00”){
秒-=1;
如果(分钟<0)返回;
如果(秒<0和分钟!=0){
分钟-=1;
秒=59;
}
如果(秒<10&&length.seconds!=2)秒='0'+秒;
如果((分钟数<10)和((分钟数+“”).length<2))分钟数='0'+分钟;
$('span').html(分钟+':'+秒);
}
}, 1000);

示例:

基于此
但在JS FIDLE中。。它正在工作
您是否尝试将JS包含在
标记中?您可能还应该使用$('span').text()而不是在标题中使用javascript的.html(),但是您也使用了jQuery,您实现了jQuery库吗?如果是这样,可以是:
$(document).ready(function(){})吗?您确定页面上只存在一个跨节点吗?或者,你应该给你的跨度一个类或ID…,就像旁注:在这种情况下,length.seconds没有意义!