html下面代码为什么显示不出计算结果

来源:百度知道 编辑:UC知道 时间:2024/05/02 16:13:23
<html>
<script language = "JavaScript">
function doCalc(x)
{
var a;
a=Math.Pl * x * x;
alert("半径为" + x + " " + "的圆的面积为" + " " + a);
}
</script>
<body bgcolor= white>
<form>
输入圆的半径:
<input type = texe size = 5 name = "a">
<br><br>
<input type = button value = "显示面积" onclick="doCalc(a.value)">
</form>
</body>
</html>
不好意思 还是不可以

你是不是看错了,你用记事本建立一个文本文件,扩展名为htm,用浏览器打开

<html>
<script language = "JavaScript">
function doCalc()
{
var a;
var x=input.value;
a=Math.PI*x*x;
alert("半径为" + x + "的圆的面积为" + a);
}
</script>
<body bgcolor= white>
<form name="myform">
输入圆的半径:
<input type = texe size = 5 name = "a" id="input">
<br><br>
<input type = button value = "显示面积" onclick="doCalc()">
</form>
</body>
</html>

<input type = texe size = 5 name = "a">
<br><br>
<input type = button value = "显示面积" onclick="doCalc(a.value)">

改成

<input type = texe size = 5 name = "a" id = "a">
<br><br>
<input type = button value = "显示面积" onc