文本字段中的JavaScript时间,不更新 不确定为什么JavaScript将时间放置在空白文本字段中,并每秒更新时间。我试图让JavaScript在顶部有一个标签,上面写着当前时间,然后是一个文本字段,上面写着每秒更新一次的当前时间 <html> <head> <title>Timer</title> <script language="javascript" type="text/javascript"> var dateform speed=2000 tid=0; function dodate() { f.date.value=new Date(); tid=window.setTimeout("dodate()",speed); } function start(x) { f=x tid=window.setTimeout("dodate()",speed); } function cleartid() { window.clearTimeout(tid); } </script> </head> <body onload="start(document.dateform) ;"> <center> The Digital Clock <FORM name="dateform" action="post"> <input type="text" name="date" size=30> </FORM> </center> </body> </html> 计时器 var数据格式 速度=2000 tid=0; 函数dodate() { f、 date.value=新日期(); tid=window.setTimeout(“dodate()”,速度); } 功能启动(x) { f=x tid=window.setTimeout(“dodate()”,速度); } 函数cleartid() { 窗口清除超时(tid); } 数字钟
您需要使用的方法是文本字段中的JavaScript时间,不更新 不确定为什么JavaScript将时间放置在空白文本字段中,并每秒更新时间。我试图让JavaScript在顶部有一个标签,上面写着当前时间,然后是一个文本字段,上面写着每秒更新一次的当前时间 <html> <head> <title>Timer</title> <script language="javascript" type="text/javascript"> var dateform speed=2000 tid=0; function dodate() { f.date.value=new Date(); tid=window.setTimeout("dodate()",speed); } function start(x) { f=x tid=window.setTimeout("dodate()",speed); } function cleartid() { window.clearTimeout(tid); } </script> </head> <body onload="start(document.dateform) ;"> <center> The Digital Clock <FORM name="dateform" action="post"> <input type="text" name="date" size=30> </FORM> </center> </body> </html> 计时器 var数据格式 速度=2000 tid=0; 函数dodate() { f、 date.value=新日期(); tid=window.setTimeout(“dodate()”,速度); } 功能启动(x) { f=x tid=window.setTimeout(“dodate()”,速度); } 函数cleartid() { 窗口清除超时(tid); } 数字钟,javascript,Javascript,您需要使用的方法是setInterval,只需做一些小的更改: var dateform speed=1000 tid=0; function dodate() { f.date.value=new Date(); } function start(x) { f=x tid=window.setInterval("dodate()",speed); } function cleartid() { window.clearTimeout(tid); } 好的,它可以工作了,我试图使
setInterval
,只需做一些小的更改:
var dateform
speed=1000
tid=0;
function dodate()
{
f.date.value=new Date();
}
function start(x)
{
f=x
tid=window.setInterval("dodate()",speed);
}
function cleartid()
{
window.clearTimeout(tid);
}
好的,它可以工作了,我试图使用n2j.com来查看代码和输出,但是它没有正确地显示出来。谢谢你们两位的帮助。这很有效,谢谢你们两位。我不能“回答你的问题”一旦我可以,我会添加你的答案。