一个小脚本测试

为什么我写的一个显示系统时间的小脚本不能在这里显示出来?
还有就是如何使用DOM的getelementbyid方法显示系统时间?
<SCRIPT LANGUAGE="JavaScript">
<!--
var timerID = null
var timerRunning = false
function showtime(){
  var today,hour,second,minute,year,month,date;
var strDate ;
today=new Date();
var n_day = today.getDay();
switch (n_day)
 {
case 0:{
strDate = "星期日"
       }break;
case 1:{
strDate = "星期一"
       }break;
case 2:{
strDate ="星期二"
       }break;
case 3:{
strDate = "星期三"
       }break;
case 4:{
strDate = "星期四"
       }break;
case 5:{
strDate = "星期五"
       }break;
case 6:{
strDate = "星期六"
       }break;
case 7:{
strDate = "星期日"
       }break;
}
year = today.getYear();
month = today.getMonth()+1;
date = today.getDate();
hour = today.getHours();
minute =today.getMinutes();
second = today.getSeconds();
if(month<10) month="0"+month;
if(date<10) date="0"+date;
if(hour<10) hour="0"+hour;
if(minute<10) minute="0"+minute;
if(second<10) second="0"+second;
 timeValue =year + " 年 " + month + " 月 " + date + " 日 " + strDate +" " + hour + ":" + minute + ":" + second
   document.GG.MM.value = timeValue
   wuxingjia= setTimeout("showtime()",1000)
 
}

//-->
</SCRIPT>
</HEAD> <BODY onLoad="showtime()">
<FORM NAME="GG" onSubmit="0">
   <INPUT TYPE="text" NAME="MM" SIZE=40 >
</FORM>

posted on 2008-04-05 01:18 伍兴佳 阅读(839) 评论(3)  编辑  收藏

评论

# re: 一个小脚本测试 2008-04-05 09:33 Empressement Conduct

我说这位兄弟,你也太粗心了吧,一周里哪有两个“星期日'的,照你这样写,这一周不是成了八天了么。还有 我认为switch/case语句的最后一个break没必要,因为已经是最后一句了。

看看与你写的程序区别:

<SCRIPT LANGUAGE="JavaScript">
<!--
var timerID = null
var timerRunning = false

function showtime(){
var today,hour,second,minute,year,month,date;

var strDate ;
today=new Date();
var n_day = today.getDay();
switch (n_day)
{
case 0:{
strDate = "星期日"
}break;
case 1:{
strDate = "星期一"
}break;
case 2:{
strDate ="星期二"
}break;
case 3:{
strDate = "星期三"
}break;
case 4:{
strDate = "星期四"
}break;
case 5:{
strDate = "星期五"
}break;
case 6:{
strDate = "星期六"
}
}
year = today.getYear();
month = today.getMonth()+1;
date = today.getDate();
hour = today.getHours();
minute =today.getMinutes();
second = today.getSeconds();
if(month<10) month="0"+month;
if(date<10) date="0"+date;
if(hour<10) hour="0"+hour;
if(minute<10) minute="0"+minute;
if(second<10) second="0"+second;
timeValue =year + " 年 " + month + " 月 " + date + " 日 " + strDate +" " + hour + ":" + minute + ":" + second
document.GG.MM.value = timeValue
wuxingjia= setTimeout("showtime()",1000)

}
//-->
</SCRIPT>
</HEAD> <BODY onLoad="showtime()">
<FORM NAME="GG" onSubmit="0">
<INPUT TYPE="text" NAME="MM" SIZE=60 >
</FORM>  回复  更多评论   

# re: 一个小脚本测试 2008-04-05 12:04 伍兴佳

@Empressement Conduct
谢谢提醒。。呵呵,确实粗心了。。。。。。2个星期日。。。  回复  更多评论   

# re: 一个小脚本测试 2008-04-05 18:28 sheay

我觉得case后面的花括号块也是多余的哦。  回复  更多评论   


只有注册用户登录后才能发表评论。


网站导航:
 
<2008年4月>
303112345
6789101112
13141516171819
20212223242526
27282930123
45678910

导航

统计

公告

这是伍嗲的纯JAVA技术博客

常用链接

留言簿(1)

随笔档案

文章分类

相册

技术链接

搜索

最新评论

阅读排行榜

评论排行榜