如function showtime() { var now = new Date(); var h = now.getHours(); var m = now.getMinutes(); var s = now.getSeconds(); var m2=""; var s2=""; if(m<10)m2="0"+m; else m2=m; if(s<10)s2="0"+s; else s2=s; var txt = h+":"+m2+":"+s2; var p = document.getElementById("txt_time"); p.value="现在时刻:"+txt;
function showtime() { var now = new Date(); var h = now.getHours(); var m = now.getMinutes(); var s = now.getSeconds(); var m2=""; var s2=""; if(m <10)m2="0"+m; else m2=m; if(s <10)s2="0"+s; else s2=s; var txt = h+":"+m2+":"+s2; var p = document.getElementById("txt_time"); p.value="现在时刻:"+txt;setTimeout("showtime()",1000);clause; } 如果setTiemOut后面还有语句,走到setTimeOUt后,还会走后面么?
{
var now = new Date();
var h = now.getHours();
var m = now.getMinutes();
var s = now.getSeconds();
var m2="";
var s2="";
if(m<10)m2="0"+m;
else m2=m;
if(s<10)s2="0"+s;
else s2=s;
var txt = h+":"+m2+":"+s2;
var p = document.getElementById("txt_time");
p.value="现在时刻:"+txt;
setTimeout("showtime()",1000);
}
{
var now = new Date();
var h = now.getHours();
var m = now.getMinutes();
var s = now.getSeconds();
var m2="";
var s2="";
if(m <10)m2="0"+m;
else m2=m;
if(s <10)s2="0"+s;
else s2=s;
var txt = h+":"+m2+":"+s2;
var p = document.getElementById("txt_time");
p.value="现在时刻:"+txt;setTimeout("showtime()",1000);clause;
}
如果setTiemOut后面还有语句,走到setTimeOUt后,还会走后面么?
alert(1);
setTimeout("alert(2)", 1000);
alert(3); 是会走的,输出的
setTimeout 运用在延迟一段时间,再进行某项操作。
setTimeout( "function ",time) 设置一个超时对象
setInterval( "function ",time) 设置一个超时对象