Web将此代码的主题抛出错误。
document.write(new Date().toLocaleTimeString().setTimeout(500));
该错误该怎么办?
答案 0 :(得分:2)
您不清楚要做什么,字符串没有setTimeout函数。 如果您打算每500ms显示一次日期,则可以这样做。
setTimeout(function(){
document.write(new Date().toLocaleTimeString());
}, 500);
答案 1 :(得分:0)
字符串没有setTimeout
函数。
如果您想每秒显示date
,则可以使用setInterval
,而不是setTimeout
,它会在给定的时间(以毫秒为单位)后执行一次,而setInterval
每隔几毫秒连续执行一次函数(这是提供的参数)。
setInterval(function(){
document.getElementById("time").textContent = (new Date().toLocaleTimeString());
}, 1000);//displays the time every 1000 milliseconds/1 second
<span id="time"></span>