先创建函数 在定义函数. 即先function 再var. 代码里注释的说明是对的吗
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>定时器</title>
<script type="text/javascript">
//var attime;我觉得应该var是用来定义函数的,应该放在function创建了代码之后在定义.所以这一行代码不要了
function clock(){
var time=new Date();
// attime= 我觉得定义了time就够了,可以直接调用time.没必要在定义一个attime.
document.getElementById("clock") .value= time;/*因为我的改动 所以我把这里的value=attime替换为了value=time.运行结果一样可以实现.*/
}
setInterval(clock,1000);
</script>
</head>
<body>
<form>
<input type="text" id="clock" size="50" />
</form>
</body>
</html>