有两个地方打错了,这样时试
<html>
<title>clock</title>
<head>
<script language = "JavaScript">
var timeStr , dateStr ;
function clock(){
now = new Date();
hours = now.getHours();
minutes = now.getMinutes();
seconds = now.getSeconds();
timeStr = "" + hours;
timeStr += ((minutes<10) ? ":0" : ":")+ minutes;
timeStr += ((seconds<10) ? ":0" : ":") + seconds;
document.clock.time.value = timeStr ; date = now.getDate();
month = now.getMonth() + 1;
year = now.getYear();
dateStr ="" + month;
dateStr += ((date<10)?"/0":"/") + date;
dateStr += "/" + year ;
document.clock.date.value = dateStr ;
Timer = setTimeout("clock()",1000);
}
</script>
</head>
<body onload = "clock()">
为什么不显示时间和日期呢?
<form name = "clock">
Time :
<input type = "text" name = "time" size = "8" value = ""><br>
Date :
<input type = "text" name = "date" size = "8" value = "">
</form>
</body>
</html>
<html>
<title>clock</title>
<head>
<script language = "JavaScript">
var timeStr , dateStr ;
function clock(){
now = new Date();
hours = now.getHours();
minutes = now.getMinutes();
seconds = now.getSeconds();
timeStr = "" + hours;
timeStr += ((minutes<10) ? ":0" : ":")+ minutes;
timeStr += ((seconds<10) ? ":0" : ":") + seconds;
document.clock.time.value = timeStr ; date = now.getDate();
month = now.getMonth() + 1;
year = now.getYear();
dateStr ="" + month;
dateStr += ((date<10)?"/0":"/") + date;
dateStr += "/" + year ;
document.clock.date.value = dateStr ;
Timer = setTimeout("clock()",1000);
}
</script>
</head>
<body onload = "clock()">
为什么不显示时间和日期呢?
<form name = "clock">
Time :
<input type = "text" name = "time" size = "8" value = ""><br>
Date :
<input type = "text" name = "date" size = "8" value = "">
</form>
</body>
</html>
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货