javascript高手看哪错了

来源:百度知道 编辑:UC知道 时间:2024/05/11 04:00:28
function showtime()
{
var thetime=new Date();
nian=thetime.getFullYear();
yue=thetime.getMonth()+1;
ri=thetime.getDate();
shi=thetime.getHours();
fen=thetime.getMinutes();
miao=thetime.getSeconds();
xingqi=thetime.getDay();
var num=xingqi;
switch(num)
{
case 1;
xingqi="星期一";
break;
......
}
showthetime.innerHTML=",现在时间是:"+nian+"年"+yue+"月"+ri+"日"+shi+":"+fen+":"+miao;
}
一楼回答的云里雾里,不好意思,我对JS不太懂,能不能详细说明一下。

加不加var都无所谓

showthetime.innerHTML=",现在时间是:"+nian+"年"+yue+"月"+ri+"日"+shi+":"+fen+":"+miao;

这句话里的"月"有问题
也许是页面编码的问题
你换个别的字
或者改下编码
就没问题了

switch(num)

nian=thetime.getFullYear();
yue=thetime.getMonth()+1;
ri=thetime.getDate();
shi=thetime.getHours();
fen=thetime.getMinutes();
miao=thetime.getSeconds();
xingqi=thetime.getDay();
上面的几个变量都么有加 var

"case 1"后面应该是冒号,而不是分号!
break语句下面,不能有省略号!