帮我看看下面一段JAVASCRIPT代码?

来源:百度知道 编辑:UC知道 时间:2024/05/21 06:25:48
谁能帮我看看下面这段代码有什么问题??为什么打开的时候总显示这样的错误(见下图)

下面是代码:<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<script type="text/javascript" language="JavaScript">
<!--
var enabled=0;
function TOfunc() {
TO = window.setTimeout( "TOfunc()", 1000);
var today = new Date();
document.clock.disp.value = today.toLocaleString();
}
//-->
</script>
<title>首页</title>
</head>

<body>
<form id="form1" runat="server">
<div id="wholeBody">
<div id="pageHeader">
<div id="aa">
<form name="clock" action="Default.aspx">
<input type="text" n

这段JS代码写在BODY的最后,只要是表单disp后边就行。
这是常见的一个问题,你JS在HEAD里运行的时候调用document.disp的时候,表单还没有出现呢,所以就报错了。

<script type="text/javascript" language="JavaScript">
<!--
var enabled=0;
function TOfunc() {
TO = window.setTimeout( "TOfunc()", 1000);
var today = new Date();
document.clock.disp.value = today.toLocaleString();
}
//-->
</script>

你不是问过了一次了吗:http://zhidao.baidu.com/question/95898401.html

你把js代码放</html>下面试试

你JS在HEAD里运行的时候调用document.disp的时候,表单还没有出现呢