各位仁兄大家好,小弟目前在自学javascript.刚才在调试动态显示现在时间时,总是显示“out of memory on (某一行)”
我反复调试,始终找不到错误。
求大家帮我看一下这段代码好吗。。。找不出原因,很郁闷
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>显示当前时间</title>
<script type="text/javascript" language="javascript">
function dispTime()
{
//定义时间变量,存取当前时间
var time=new Date();
var hour=time.getHours();
var minute=time.getMinutes();
var second=time.getSeconds();
//分钟和秒显示是缺“0“补位
if(minute<10)
minute="0"+minute;
if(second<10)
second="0"+second;
//设置文本框为当前时间
document.form1.text1.value=hour+":"+minute+":"+second;
//设置定时器,间隔1秒调用一次函数
var mytime=setTime(dispTime(),1000);
}
</script>
</head>
<body onload="dispTime()">
<form action="" method="post" name="form1">
现在时间:<input name="text1" type="text" size="10" />
</form>
</body>
</html>
------解决方案--------------------
你最关键的那个单词都没拼对
- HTML code
<head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>显示当前时间</title> <script type="text/javascript" language="javascript"> function dispTime() { //定义时间变量,存取当前时间 var time=new Date(); var hour=time.getHours(); var minute=time.getMinutes(); var second=time.getSeconds(); //分钟和秒显示是缺“0“补位 if(minute<10) minute="0"+minute; if(second<10) second="0"+second; //设置文本框为当前时间 document.form1.text1.value=hour+":"+minute+":"+second; //设置定时器,间隔1秒调用一次函数 var mytime= setTimeout(dispTime,1000); } </script> </head> <body onload="dispTime()"> <form action="" method="post" name="form1"> 现在时间:<input name="text1" type="text" size="10" /> </form> </body> </html>