Javascript输出时间表

[复制链接]
查看11 | 回复2 | 2011-10-5 16:04:40 | 显示全部楼层 |阅读模式
你的问题出在document.write()。这个方法把页面原来的代码都给清掉了。因为第一次运行的时候页面还没结束,所以页面会出现日期,并且js代码都在页面上,但1秒钟后再次执行time函数的时候。document.write()就让页面重新渲染,页面上所有代码都清空,只剩下现在是 "+dy+" 年 "+dm+" 月 "+dd+" 日 "+"
"+th+" 时 "+tm+" 分 "+ts+" 秒没有了js代码,也就没有了下一次time的执行。所以你运行后看到的结果就是秒数跳动了一下就不动了。如果你想看得更清楚点。可以在页面上再打一些字。页面加载后会显示这些字,但一...
回复

使用道具 举报

千问 | 2011-10-5 16:04:40 | 显示全部楼层
你好,感觉你的代码就没什么问题,我运行着好这呢,没刷新啊修改了一点。function show() { now=new Date(); year=now.getYear(); month=now.getM...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行