这是一个显示时间小时,分钟和秒的JavaScript现在秒数是滴答分钟更改它不是静态我有问题。如何在HTML页面中实现它?
<script type="text/javascript">
function startTime() {
var today = new Date();
var h = today.getHours();
var m = today.getMinutes();
var s = today.getSeconds();
m = checkTime(m);
s = checkTime(s);
document.getElementById('txt').innerHTML = h + ":" + m + ":" + s;
t = setTimeout('startTime()', 500);
}
function checkTime(i) {
if (i < 10) {
i = "0" + i;
}
return i;
}
</script>
答案 0 :(得分:1)
将您的正文标记编辑为
<body onload="startTime()">
<span id="txt">10:26:07</span>
然后在要显示时钟的位置添加波纹管代码
答案 1 :(得分:0)
就这样做:
<span id="txt"></span>
<script type="text/javascript">
function startTime() {
var today = new Date();
var h = today.getHours();
var m = today.getMinutes();
var s = today.getSeconds();
m = checkTime(m);
s = checkTime(s);
document.getElementById('txt').innerHTML = h + ":" + m + ":" + s;
t = setTimeout('startTime()', 500);
}
function checkTime(i) {
if (i < 10) {
i = "0" + i;
}
return i;
}
startTime();
</script>
答案 2 :(得分:0)
您的Javascript函数可能有这么多版本的HTML标记:
其中一个可能是:
<div id="txt">
</div>
<button type="button" name="click" onclick="startTime()">Click Me!</button>
答案 3 :(得分:0)
txt
的元素(请参阅您的脚本。)startTime();
#txt
标记之前找到您的<script>
</body>
。
<div id="txt"></div>
<script type="text/javascript">
function startTime() {
var today = new Date();
var h = today.getHours();
var m = today.getMinutes();
var s = today.getSeconds();
m = checkTime(m);
s = checkTime(s);
document.getElementById('txt').innerHTML = h + ":" + m + ":" + s;
t = setTimeout('startTime()', 500);
}
function checkTime(i) {
if (i < 10) {
i = "0" + i;
}
return i;
}
startTime(); // Execute
</script>
&#13;