本程序根本提问者要求(利用函数)所设计,并且调试成功!
有什么不明白可以给我留言,请求加分!!
<html>
<head>
<title>显示当前日期及时间</title>
</head>
<body>
<script type="text/javascript">
/本段函数控制小时、分钟、秒数的双位表示/
function checkTime(i) {
if (i<10)
{i="0"+i}
return i
}
</script>
<script type="text/javascript">
var d = new Date() //新建一个Date对象
var year = dgetFullYear() //获取年份
var month = dgetMonth()+1 //获取月份
var day = dgetDate() //获取日期
var hour = dgetHours() //获取小时
var min = dgetMinutes() //获取分钟
var sec = dgetSeconds() //获取秒数
documentwrite(year+"-"+month+"-"+day+" "+checkTime(hour)+":"+checkTime(min)+":"+checkTime(sec))
</script>
</body>
</html>
你的代码问题是:你用的是onclick事件
/var div1=documentgetElementById('div1');
div1onclick=letstart;/
当点击div1 时才会加载时间
我把这个注释掉了
改成页面加载 就调用这个函数 letstart();
下面是我修改的 你可以看下
<html>
<head>
<script type="text/javascript">
function showtime(){
var now=new Date();
var year=nowgetFullYear();
var month=nowgetMonth()+1;
var day=nowgetDate();
var hours=nowgetHours();
var minutes=nowgetMinutes();
var seconds=nowgetSeconds();
time=year+'/'+month+'/'+day +'/'+hours+':'+minutes+':'+seconds;
var div1=documentgetElementById('div1');
div1innerHTML=time;
}
function letstart(){
taskId=setInterval(showtime,500);
}
windowonload=function(){
/var div1=documentgetElementById('div1');
div1onclick=letstart;/
letstart();
}
</script>
</head>
<body style="font-size :30px;">
<div id="div1" style="width:243px;height:35px;border :1px solid black ;background-color:grey;" ></div>
</body>
</html>
<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <title>demo</title> <script> windowonload = function(){ var monitor = documentgetElementById('monitor'); setInterval(function(){ var now = new Date(); monitorinnerHTML = nowgetHours()+':'+nowgetMinutes()+':'+nowgetSeconds(); },1000); }; </script></head><body> <div id="monitor"></div></body></html>
以上就是关于HTML怎么用函数写当前时间全部的内容,包括:HTML怎么用函数写当前时间、HTML 打开页面动态显示当前系统时间、html怎么写代码获取当前时分秒等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)