刚学javascript显示时间的代码一直弄不懂,麻烦帮忙看下 本帖最后由 skylinefox 于 2010-11-20 07:44:14 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var myDate=new Date();//时间对象h=myDate.getHours();m=myDate.getMinutes();s=myDate.getSeconds();//获取时分秒方法seconds=checkTime(s);//转换成24小时格式document.getElementById('txt').innerHTML=h+":"+minutes+":"+seconds;//赋值 setTimeout('showTime()',500);//定时刷新ddd <html> <head> <title>显示时间</title> <script type="text/javascript">function showTime() { //把输出年月日的代码写在函数内就不显示时间了 /*var year; var months; var day;*/ var h; var m; var s; var myDate=new Date(); h=myDate.getHours(); m=myDate.getMinutes(); s=myDate.getSeconds(); /*year=myDate.getFullYear(); months=myDate.getMonth(); day=myDate.getDay(); document.write(year+"年"+months+"月"+day+"日");*/ minutes=checkTime(m); seconds=checkTime(s); document.getElementById('txt').innerHTML=h+":"+minutes+":"+seconds; setTimeout('showTime()',500); } function checkTime(i) { if(i<10) { i="0"+i; return i; } else { return i; } } </script> </head> <body onload="showTime()"> <div id="txt"></div> </body> </html>这样写是有错误的 只显示年月日的 时间的代码好像没执行? 搞不明白~ 上边的代码太乱我再重新发下<html> <head> <title>显示时间</title> <script type="text/javascript"> function showTime() { //把输出年月日的代码写在函数内就不显示时间了 /*var year; var months; var day; */ var h; var m; var s; var myDate=new Date(); h=myDate.getHours(); m=myDate.getMinutes(); s=myDate.getSeconds(); /*year=myDate.getFullYear(); months=myDate.getMonth(); day=myDate.getDay(); document.write(year+"年"+months+"月"+day+"日");*/ minutes=checkTime(m); seconds=checkTime(s); document.getElementById('txt').innerHTML=h+":"+minutes+":"+seconds; setTimeout('showTime()',500); } function checkTime(i) { if(i<10) { i="0"+i; return i; } else { return i; } } </script> </head> <body onload="showTime()"> <div id="txt"></div> </body> </html>这样写不会显示数字. WEBBROWSER老曲新唱 弄了三天未解决实在没办法了紧急求助 js 数字正则 怎么能不让用户关闭当前窗口 很简单的一个复选框问题 小菜我问下,如何判断字符串以数字开头 问一个JS的基础问题 看这个简单脚本 请教高手:onunload事件中能否返回false,达到不离开当前页面的目的吗?如果不能,用什么方法可以实现?在线苦等! 我想问个问题!非常着急!!!!!!!!!!!!! 想知道vml的优缺点,(我主要想知道能否用来做大量数据的图形报表功能)大家讨论一下,分数谁想要就给 js对cookie操作 点击标题切换背景图片的代码错在哪?具体见js代码。
h=myDate.getHours();
m=myDate.getMinutes();
s=myDate.getSeconds();//获取时分秒方法seconds=checkTime(s);//转换成24小时格式document.getElementById('txt').innerHTML=h+":"+minutes+":"+seconds;//赋值
setTimeout('showTime()',500);//定时刷新
ddd
<html> <head> <title>显示时间</title> <script type="text/javascript">function showTime() { //把输出年月日的代码写在函数内就不显示时间了 /*var year; var months; var day;*/ var h; var m; var s; var myDate=new Date(); h=myDate.getHours(); m=myDate.getMinutes(); s=myDate.getSeconds(); /*year=myDate.getFullYear(); months=myDate.getMonth(); day=myDate.getDay(); document.write(year+"年"+months+"月"+day+"日");*/ minutes=checkTime(m); seconds=checkTime(s); document.getElementById('txt').innerHTML=h+":"+minutes+":"+seconds; setTimeout('showTime()',500); } function checkTime(i) { if(i<10) { i="0"+i; return i; } else { return i; } } </script> </head> <body onload="showTime()"> <div id="txt"></div> </body> </html>这样写是有错误的 只显示年月日的 时间的代码好像没执行? 搞不明白~
<head>
<title>显示时间</title>
<script type="text/javascript">
function showTime()
{ //把输出年月日的代码写在函数内就不显示时间了
/*var year;
var months;
var day; */
var h;
var m;
var s;
var myDate=new Date();
h=myDate.getHours();
m=myDate.getMinutes();
s=myDate.getSeconds();
/*year=myDate.getFullYear();
months=myDate.getMonth();
day=myDate.getDay();
document.write(year+"年"+months+"月"+day+"日");*/
minutes=checkTime(m);
seconds=checkTime(s);
document.getElementById('txt').innerHTML=h+":"+minutes+":"+seconds;
setTimeout('showTime()',500);
}
function checkTime(i)
{
if(i<10)
{ i="0"+i; return i; }
else { return i; }
}
</script>
</head>
<body onload="showTime()">
<div id="txt"></div>
</body>
</html>
这样写不会显示数字.