| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1465 人关注过本帖
标题:菜鸟求助!!setInterval的用法,为什么我的代码不起 作用
只看楼主 加入收藏
cming333
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2008-5-22
收藏
 问题点数:0 回复次数:7 
菜鸟求助!!setInterval的用法,为什么我的代码不起 作用
自己编的时钟程序,但是运行下来,时钟不能自动走,只能靠手动刷新网页
小弟初学javascript,请高手帮帮看看 哪里有问题,多谢!
<html>

<script>
window.setInterval(time(),1000);
 function time()
{
 var objdate=new Date();
 var hour=objdate.getHours();
 var minutes=objdate.getMinutes();
 var seconds=objdate.getSeconds();
 var noon="AM";
 if(hour>12)
  {noon="PM";
   hour=hour-12;
  }
 if(minutes<=9)
  {minutes="0"+minutes;
   }
 if(seconds<=9)
   {seconds="0"+seconds;
   }
  var times=hour+":"+minutes+":"+seconds+noon;
 document.write("时间是:"+times);
  }
</script>

</html>
搜索更多相关主题的帖子: setInterval var 用法 
2008-05-22 11:45
天地自由行
Rank: 2
等 级:论坛游民
帖 子:79
专家分:16
注 册:2008-5-15
收藏
得分:0 
time()还没定义你就setInterval了
2008-05-22 12:16
cming333
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2008-5-22
收藏
得分:0 
我试过了 把setInterval放到</script>的前面一行也是一样的阿
2008-05-22 12:26
天地自由行
Rank: 2
等 级:论坛游民
帖 子:79
专家分:16
注 册:2008-5-15
收藏
得分:0 
time()加引号
2008-05-22 12:45
cming333
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2008-5-22
收藏
得分:0 
还是不行。好像函数不用加引号的
2008-05-22 12:56
天地自由行
Rank: 2
等 级:论坛游民
帖 子:79
专家分:16
注 册:2008-5-15
收藏
得分:0 
LZ,应该是你的document.write有问题,我换成alert(times)就能正常运行,但是document.write就不行
2008-05-22 13:15
天地自由行
Rank: 2
等 级:论坛游民
帖 子:79
专家分:16
注 册:2008-5-15
收藏
得分:0 
<html>
<script>
var objdate;
var hour;
var minutes;
var seconds;
var noon;
var times;
function time()
{
objdate=new Date();
hour=objdate.getHours();
minutes=objdate.getMinutes();
seconds=objdate.getSeconds();
noon="AM";
if(hour>12)
  {noon="PM";
   hour=hour-12;
  }
if(minutes<=9)
  {minutes="0"+minutes;
   }
if(seconds<=9)
   {seconds="0"+seconds;
   }
  times=hour+":"+minutes+":"+seconds+noon;
  document.getElementById('rrr').value=times;
  }
  window.setInterval('time()',1000);
</script>
<body>
<input type="text" id="rrr" value='111'>
</body>
</html>

这样也可以。好像document.write不能这样一直write的,有些忘了,可以查一下资料
2008-05-22 13:22
cming333
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2008-5-22
收藏
得分:0 
阿 谢谢 令我茅塞顿开
2008-05-22 15:28
快速回复:菜鸟求助!!setInterval的用法,为什么我的代码不起 作用
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.020052 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved