我写了一段代码,想知道哪里有错,希望有人能告诉我
<html><head></head>
<body>
<Script Language="JavaScript">
<!--
Var bchange(choice);
If(choice=1) then
document.bgColor="red";
ElseIf(choice=2) then
document.bgcolor="yellow";
ElseIf(choice=3) then
document.bgColor="blue";
Else
document.bgColor="green";
End If;
End Var;
-->
</script>
<center>
<h2><font color="#FF0000">文字和背景颜色的选择</font></h2>
<p><table border=2>
<tr><th>背景颜色<th>选择<th>文字颜色<th>选择</tr>
<tr><td>红色<td><input type=radio onClick="bchange(1)">
<td>黄色<td><input type=radio onClick="bchange(2)"></tr>
<tr><td>蓝色<td><input type=radio onClick="bchange(3)">
<td>绿色<td><input type=radio onClick="bchange(4)"></tr>
</table>
</center>
</body>
</html>
这段Javascript语言有错误,有没有人能告诉我怎么写。