<html>
<head>
<title> 这是一个简易时钟 </title> <script type="text/javascript">
function startTime(){
today = new Date();
if(today.getHours()<12){
document.write("<br>上午好!</br>");
}else if(today.getHours()<18){
document.write("<br>下午好!</br>" );
}else {
document.write("<br>晚上好!</br>");
}
var year = today.getFullYear();
var month = today.getMonth()+1;
var day = today.getDate();
var hour = today.getHours();
var minute = today.getMinutes();
var second = today.getSeconds();
var hour=today.getHours();
var minute=today.getMinutes();
var second=today.getSeconds(); time ="今日的日期是:" +year+"年"+month+"月"+day+"日"+"<br>"+"现在的时间是:" + hour+":"+minute+":"+second;
document.write(time);
setTimeout('startTime()',1000);
}
</script>
</head><body onload="startTime()">
</body></html>
<head>
<title> 这是一个简易时钟 </title> <script type="text/javascript">
function startTime(){
today = new Date();
if(today.getHours()<12){
document.write("<br>上午好!</br>");
}else if(today.getHours()<18){
document.write("<br>下午好!</br>" );
}else {
document.write("<br>晚上好!</br>");
}
var year = today.getFullYear();
var month = today.getMonth()+1;
var day = today.getDate();
var hour = today.getHours();
var minute = today.getMinutes();
var second = today.getSeconds();
var hour=today.getHours();
var minute=today.getMinutes();
var second=today.getSeconds(); time ="今日的日期是:" +year+"年"+month+"月"+day+"日"+"<br>"+"现在的时间是:" + hour+":"+minute+":"+second;
document.write(time);
setTimeout('startTime()',1000);
}
</script>
</head><body onload="startTime()">
</body></html>
解决方案 »
- JS动态地定位div出现问题
- 在火狐mousemove事件中如何判断鼠标左键点击和没有点击
- jQuery开发插件的问题?
- 由JavaScript 脚本转换成 C# 的代码,涉及到十六进制、移位等操作,以前见都没见过,怎么能有效转换就好了。
- javascript 判断 字符串是否存在,并抓取出来?
- 如何自动生成文件编码?
- 在Exception没有被catch的情况下,如何避免IE处理脚本错误?
- 谁知道以下功能怎么实现啊?
- 请问,我用window.open(url,name,par)中如何控制弹出的窗体,有左侧滚动条
- 求大神解决轮播问题 要求鼠标移上自动改手动
- 求extjs做到以下效果,回答者均有分,在线等。
- 跪求富媒体。右下角浮动广告带关闭按钮的!!
setTimeout('startTime()',1000);
}改成 document.body.innerHTML='time';
改成
document.body.innerHTML='time';
var today = new Date();
var time='';
if(today.getHours()<12){
time +="<br>上午好!</br>";
}else if(today.getHours()<18){
time+="<br>下午好!</br>" ;
}else {
time+="<br>晚上好!</br>";
}
var year = today.getFullYear();
var month = today.getMonth()+1;
var day = today.getDate();
var hour = today.getHours();
var minute = today.getMinutes();
var second = today.getSeconds();
var hour=today.getHours();
var minute=today.getMinutes();
var second=today.getSeconds();time +="今日的日期是:" +year+"年"+month+"月"+day+"日"+"<br>"+"现在的时间是:" + hour+":"+minute+":"+second;
document.body.innerHTML=time;
setTimeout(startTime,1000);
}前面没仔细看你的代码 方法全换掉
以后最好不要用 document.write
<head>
<title> 这是一个简易时钟 </title> <script type="text/javascript">
function startTime(){
today = new Date();var year = today.getFullYear();
var month = today.getMonth()+1;
var day = today.getDate();
var hour = today.getHours(); /*
if(hour<12){
document.write("<br>上午好!</br>");
}else if(hour<18){
document.write("<br>下午好!</br>" );
}else {
document.write("<br>晚上好!</br>");
}
*/
var minute = today.getMinutes();
var second = today.getSeconds();
var hour=today.getHours();
var minute=today.getMinutes();
var second=today.getSeconds();document.getElementById('txt').innerHTML ="今日的日期是:" +year+"年"+month+"月"+day+"日"+"<br>"+"现在的时间是:" + hour+":"+minute+":"+second;
setTimeout('startTime()',1000);
}
</script>
</head><body onload="startTime()">
<div id='txt'></div>
</body></html>为何上面的注掉之后便可以刷新了呢?
之后用没效果~~~~~