代码:
function showDate() {
var dCurrentDateTime = new Date();
document.write(dCurrentDateTime.toLocaleTimeString());
//document.getElementById("test").innerText = dCurrentDateTime.toLocaleTimeString();
//document.body.innerText = dCurrentDateTime.toLocaleTimeString();
};
setInterval(showDate, 1000);
var dCurrentDateTime = new Date();
document.write(dCurrentDateTime.toLocaleTimeString());
//document.getElementById("test").innerText = dCurrentDateTime.toLocaleTimeString();
//document.body.innerText = dCurrentDateTime.toLocaleTimeString();
};
setInterval(showDate, 1000);
上面的代码,document.write并不能被执行。
原因:(来源互联网)
document.write()会产生一个新的文档,并在新的文档中写入内容.而新的文档中没有setInterval()脚本了。
解决:
用上面注释的任一行代码替换掉document.write。