window.onload=function(){ showtime(); function showtime(){ function checknum(i){ if(i<10){ i='0'+i; } return i } var now=new Date(); var year=now.getFullYear(); var month=now.getMonth()+1; var day=now.getDate(); var d=now.getDay(); var hour=now.getHours(); var minute=now.getMinutes(); var second=now.getSeconds(); var weekday=new array('星期日','星期一','星期二','星期三','星期四','星期五','星期六'); h=checknum(hour); m=checknum(minute); s=checknum(second); document.getElementById('show').innerHTML=year+'年'+month+'月'+day+'日'+weekday[d]+''+h+':'+m+':'+s; t=setTimeout(showtime,1000); }}div的id是show,不明白哪里错了,求大神指导
2 回答
已采纳
superheroes丶
TA贡献9条经验 获得超5个赞
window.onload=function(){ showtime(); } function showtime(){ function checknum(i){ if(i<10){ i='0'+i; } return i } var now=new Date(); var year=now.getFullYear(); var month=now.getMonth()+1; var day=now.getDate(); var d=now.getDay(); var hour=now.getHours(); var minute=now.getMinutes(); var second=now.getSeconds(); var weekday=new Array('星期日','星期一','星期二','星期三','星期四','星期五','星期六'); h=checknum(hour); m=checknum(minute); s=checknum(second); document.getElementById('show').innerHTML=year+'年'+month+'月'+day+'日'+weekday[d]+''+h+':'+m+':'+s; t=setTimeout(showtime,1000); }
第一:这个showtime()要放在外面。
第二:定义数组的时候是大写Array,小写是错误的。 你自己可以通过F12调试看出哪里出问题的。
添加回答
举报
0/150
提交
取消