使Javascript计时器显示00占位符
Make Javascript timer display 00 placeholder
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。由于
下面是一个例子:
var m = 0;
var s = 0;
var h = 0;
var t;
function start() {
var z = '';
z = (s < 10) ? '0' : '';
document.getElementById('ms').innerHTML = z + s;
s++;
if (s == 60) {
s = 0;
z = (m < 10) ? '0' : '';
document.getElementById('mm').innerHTML = z + m;
m++;
if (m == 60) {
m = 0;
z = (h < 10) ? '0' : '';
document.getElementById('mh').innerHTML = z + h;
h++;
}
}
t = setTimeout(start, 1000);
}
function stop() {
clearTimeout(t);
}
<span id="mh">00</span> : <span id="mm">00</span> : <span id="ms">00</span>
<br>
<br>
<button type="button" onclick="start()">Start</button>
<button type="button" onclick="stop()">Stop</button>
相关文章:
- Select2-使用自定义模板时不显示占位符
- HTML:密码字段中的HTML5占位符属性问题 - 显示正常文本
- 在空输入字段中显示占位符文本
- 禁用Javascript时显示占位符HTML
- 当字段为空时,val() 返回占位符值,而不是 IE8,9 中的实际值.下面显示的
- 默认情况下,在 angularjs 中选择下拉列表中的最后一个位置显示占位符
- Select2(多选) - 如果至少已经选择一个元素,如何显示备用占位符
- 为什么 removeAttr('占位符') jquery 函数没有从输入中删除:p蕾丝持有人显示的伪类
- 如何在 HTML 中使用占位符在文本框中显示当前日期
- 如何在未选择文本区域时显示占位符
- 如何在占位符中显示ng cordova相机inkove图像
- Jquery插件停止显示占位符
- 显示占位符与显示值
- 如果图像不是't可用的显示图像占位符
- Ionic&Angular JS表单验证在占位符中显示消息
- 输入字段总是提示输入,而不是显示占位符文本
- 仅在1个特定文件夹中显示占位符
- 在html表单中显示占位符而不是默认值
- 使Javascript计时器显示00占位符
- 清除/重置按钮并在下拉菜单中显示第一个/占位符