我很难理解 javascript 中 setTimer 方法背后的逻辑。
<html><head>
<script>
function Timer () {
var today = new Date();
var h = today.getHours();
var m = today.getMinutes();
var s = today.getSeconds();
document.getElementById('show').innerHTML=h+":"+m+":"+s;
t = setTimeout("Timer()", 1000);
}
</script>
</head>
<body onload="Timer()">
<div id="show"></div>
</body></html>
setTimeout 用于延迟函数/方法的执行。那么为什么要在实时时钟中使用它呢?
t = setTimeout("Timer()", 1000);
这部分令人困惑。