如果把var time=new Date() 定义在函数外部为什么被调用后时间不会变?
var attime;
var time=new Date();
function clock(){
attime= time.getHours()+"时"+time.getMinutes()+"分"+time.getSeconds()+"秒" ;
document.getElementById("clock").value = attime;
}
setInterval("clock()",100);
1。为什么把时间定义在外部的话调用函数后时间不会变?
2.document.getElementById(".clock").value = attime 这样表达不是很理解
3.setInterval("clock()",100) 。我在clock()不加引号时,无法显示时间。时不时计时器调用函数都需要加上引号。
请以通俗易懂的语言解答一下,先谢谢您!