请问这段代码的执行流程是怎样的? 本帖最后由 codefish123 于 2011-04-18 14:58:58 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <html><body><div id=time></div><script>function show() { now=new Date(); year=now.getYear(); month=now.getMonth()+1; date=now.getDate(); hours=now.getHours(); minutes=now.getMinutes(); seconds=now.getSeconds(); if(minutes<=9) minutes="0"+minutes;if(seconds<=9) seconds="0"+seconds;document.getElementById("time").innerHTML = year + "年" + month + "月" + date + "日" + "现在时间:" + hours + ":" + minutes + ":" + seconds;setTimeout("show()",1000); }show();</script> </body></html>按照上面的改下就可以。 innerHTML绝对不能改成document.write()来实现document.write()只能在页面加载的时候使用 easyUI是jquery官方网站的插件吗 在线求助:js正则表达式写法 困惑 Ext.ux.FusionPanel 这段代码里可以使用超连接打开服务器的文件吗? 初学,大家帮我解决一下,很简单的,谢谢! 想请教高手,关于JS写的页面的字符集问题? 怎样用正则表达式实现逻辑减~~急 java的冬天 【求教】JQ 的鼠标移入 百度地图api驾车路线经过多个途径点,怎么获取相邻两个地点的距离跟时间 PHP请求已返回,但页面JS却没有做相应操作 问些Js的问题
<body>
<div id=time></div>
<script>
function show()
{
now=new Date();
year=now.getYear();
month=now.getMonth()+1;
date=now.getDate();
hours=now.getHours();
minutes=now.getMinutes();
seconds=now.getSeconds();
if(minutes<=9)
minutes="0"+minutes;
if(seconds<=9)
seconds="0"+seconds;
document.getElementById("time").innerHTML = year + "年" + month + "月" + date + "日" + "现在时间:" + hours + ":" + minutes + ":" + seconds;setTimeout("show()",1000);
}
show();
</script>
</body>
</html>
按照上面的改下就可以。
document.write()只能在页面加载的时候使用