<!DOCTYPE HTML>
<html >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>函数</title>
<script type="text/javascript">
//定义函数
function comp()
{
var a=document.getElementById("text1").value;
var b=document.getElementById("text2").value;
if(a>b)
{document.write(a+'和'+b+"中的较大值是:"+a+"<br>")};
else if(a<b)
{document.write(a+'和'+b+"中的较大值是:"+b+"<br>")};
else if(a==b)
{document.write('这两个数相等')};
else
{document.write('请输入正确的格式!')};
}
</script>
</head>
<body>
<form>
<input type='text' name='name' id='text1'><br>
<input type='text' name='name' id='text2'><br>
<input type='button' value='对比' onclick='comp()'>
</form>
</body>
</html>
if(a>b)
{ document.write(a+'和'+b+"中的较大值是:"+a+"<br>") };
分号的位置错了 ,应该是
if(a>b)
{ document.write(a+'和'+b+"中的较大值是:"+a+"<br>"); }
你检查一下 分号错的地方有好几处