下面是我的代码。当我在函数myDate
外部调用变量myTime()
来创建Date()
对象时,该setInterval()
函数不会触发,但是当它在myTime()
函数内部时。据我所知myDate
,变量是一个全局变量,它应该在函数内部或外部工作相同。但是为什么setInterval()
当我在Date()
函数之外创建对象时该方法没有触发呢?专家解释事情。TIA
var myDate = new Date();
function myTime(){
document.getElementById('text').innerHTML = myDate.getHours() + ":" + myDate.getMinutes() + ":" + myDate.getSeconds();
}
setInterval(myTime, 1000);