当我加载页面时,无论我做什么,都不会出现时钟。我创建了两个按钮。如果我删除引用包含stopTime()
的{{1}}函数的按钮,则会显示我的时钟。如果我把按钮放回去,我的时钟将不起作用。
clearTimeout(t);
提前致谢!
答案 0 :(得分:4)
这里有语法错误:
function stopTime();
{
clearTimeout(t);
}
取出;
。
function stopTime()
修复一下,你的代码运行正常。
答案 1 :(得分:0)
那里有javascripts错误。 修复了js错误尝试下面的代码
var t;
function checkTime(i) {
if (i < 10){ i = "0" + i;}
return i;
}
function stopTime(){
clearTimeout(t);
}
function getTime() {
var time = new Date();
var hour = time.getHours();
var minute = time.getMinutes();
var second = time.getSeconds();
hour = checkTime(hour);
minute = checkTime(minute);
second = checkTime(second);
var actualtime = hour + ":" + minute + ":" + second;
document.getElementById("time").innerHTML = actualtime;
t = setTimeout(function() {
getTime();
}, 1000);
}