var m=0;
var s=0;
var h=0;
var t;
function start(){
document.getElementById('ms').innerHTML=m;
document.getElementById('mm').innerHTML=s;
document.getElementById('mh').innerHTML=h;
s++;
if(s==60){
s=0;
m++;
}
if(m==60){
m=0;
h++;
}
t= setTimeout("start()",20);
}
function stop(){
clearTimeout(t);
}
Когда счетчик продолжает увеличиваться, он отображает одну цифру. Не уверен, как я могу отформатировать часы, чтобы они напоминали цифровые часы, а 00:00:00. БлагодаряСделать Javascript таймер отображать 00 placeholder
Добавить строку ' "0"', когда значение меньше 10. – Pointy
Кроме того, 1) не передать строку setTimeout, но ссылка на функцию 'start' 2) использует set Interval 3) использовать 1000 мс в качестве интервала, если вы хотите обновить его в секунду. – Christoph