如何在HTML中实现此JavaScript
How to implement this JavaScript in HTML
这是一个显示时间小时、分钟和秒的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>
将您的身体标签编辑为
<body onload="startTime()">
<span id="txt">10:26:07</span>
然后在您希望时钟出现的地方添加以下代码
只需执行:
<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>
您的Javascript函数可能有很多版本的HTML标记:
其中一个可能是:
<div id="txt">
</div>
<button type="button" name="click" onclick="startTime()">Click Me!</button>
演示FIDDLE
- 页面上需要一个ID为
txt
的元素(请参阅脚本) - 您需要启动/调用函数执行
startTime();
- 为了允许JS DOM解析器找到您的
#txt
,请将<script>
放在关闭的</body>
标记之前
<div id="txt"></div>
<script>
const startTime = (elTarget) => {
const now = new Date();
const h = now.getHours();
let m = now.getMinutes();
let s = now.getSeconds();
m = `${m}`.padStart(2, "0");
s = `${s}`.padStart(2, "0");
elTarget.textContent = `${h}:${m}:${s}`;
setTimeout(startTime.bind(null, elTarget), 1000);
};
startTime(document.querySelector("#txt"));
</script>
<!-- closing </body> tag here -->
相关文章:
- 绑定函数时在IE7中未实现Javascript错误
- 可以't实现JavaScript翻转计数器
- 如何实现 Javascript 自动完成功能
- 实现JavaScript内部方法的源代码
- 当实现javascript倒计时时,其他html元素将消失
- 在aspx页面中实现javascript时出现问题
- 这是实现javascript字符串长度属性的正确方法吗
- 将递归函数转换为异步 CPS 实现 (javascript)
- 如何在Wordpress中实现javascript
- 在jQuery方法中实现Javascript变量
- 无法实现 JavaScript 代码
- 在 Rails 应用程序中实现 JavaScript 库
- 如何实现 JavaScript 对象继承
- 我将如何实现JavaScript
- 当浏览器开始实现JavaScript时,如何在支持一两个版本较旧的浏览器的同时开始使用它们
- 有没有其他方法可以在纯python中实现javascript的onClick()函数
- 如何在JavaCC中实现JavaScript自动分号插入
- 响应式网页设计 - 如何实现JavaScript部分
- 用Selfish实现Javascript中的简单继承
- 如何实现JavaScript/ECMAScript“;这里没有线路终止器”;JavaCC中的规则