<html>
<head>
<title>Fibonacci数</title>
<script language="javascript">
function post(op){
if(op<2) ruturn 1 ;
else ruturn post(op-1)+post(op-2);
}
</script>
</head><body>
<form name="accp">
<input name="openButton" type="button" id="openButton" value="计算" onclick"post(parseInt(document.accp.intput.value))" />
<input name="intput" type="text" />
<p> </p>
</form>
</body>
出现了
网页错误详细信息用户代理: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.2; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)
时间戳: Tue, 6 Jul 2010 05:57:15 UTC
消息: 缺少 ';'
行: 7
字符: 20
代码: 0
URI: file:///C:/Documents%20and%20Settings/Administrator/桌面/Untitled-1.html我检查了 没有缺少啊</html>
<head>
<title>Fibonacci数</title>
<script language="javascript">
function post(op){
if(op<2) ruturn 1 ;
else ruturn post(op-1)+post(op-2);
}
</script>
</head><body>
<form name="accp">
<input name="openButton" type="button" id="openButton" value="计算" onclick"post(parseInt(document.accp.intput.value))" />
<input name="intput" type="text" />
<p> </p>
</form>
</body>
出现了
网页错误详细信息用户代理: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.2; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)
时间戳: Tue, 6 Jul 2010 05:57:15 UTC
消息: 缺少 ';'
行: 7
字符: 20
代码: 0
URI: file:///C:/Documents%20and%20Settings/Administrator/桌面/Untitled-1.html我检查了 没有缺少啊</html>
ruturn
return
<script language="javascript">
function post(op){
if(op<2){
ruturn 1 ;
}else{
ruturn post(op-1)+post(op-2);
}
}
</script>
<script language="javascript">
function post(op){
if(op<2){
return 1 ;
}else{
return post(op-1)+post(op-2);
}
}
</script>
function post(op){
if(op<2){
return 1 ;
}else{
return post(op-1)+post(op-2);
}
}因为你写错了,所以要求;
你这行 onclick后边少个 = 号<input name="openButton" type="button" id="openButton" value="计算" onclick="post(parseInt(document.accp.intput.value))" />
<head>
<title>Fibonacci数</title>
<script type="text/javascript" language="javascript">
function post(op){
if(op<2)
return 1;
else
return (post(op-1)+post(op-2));
}
</script>
</head><body>
<form name="accp">
<input name="openButton" type="button" id="openButton" value="计算" onclick="alert(post(document.getElementById('intput').value))" />
<input id="intput" name="intput" type="text" />
<p> </p>
</form>
</body>
}else{
ruturn post(op-1)+post(op-2);两个 都是改成 return
对,是return不是ruturn