var obj=document.getElementsByTagName("body")[0];
var nowdate=new Date();
function getTime(){
obj.innerHTML=nowdate.toLocaleTimeString()
}
setInterval(getTime,1000);
为什么页面打开只是显示了当前的时间,并没有每隔1s更新一次???求伙伴们帮忙解决下
1 回答
已采纳
木子舟义
TA贡献33条经验 获得超4个赞
因为你的nowdate的值并没有在getTime()函数体里,所以nowdate的值是固定的 也就是在打开页面的那个时间。
把var nowdate=new Date(); 放在函数体中就可以了
添加回答
举报
0/150
提交
取消