关于document.getElementById("clock").value = time
下段代码不能使文本框显示出当前电脑时间,报错Cannot set property 'value' of null。为什么像课程例子那样调用函数(把setInterval换成setTimeout)就没问题?(大概意思是都把js写在前面,为何一个会报错,一个不会)
<head>
<script type="text/javascript">
var time=new Date();
document.getElementById("clock").value = time;
</script>
</head>
<body>
<form>
<input type="text" id="clock" size="50" />
</form>
</body>