2.建立html 文件,文件名称为“2.html” 具体要求: 1)设计一个计算圆的周长、面积的页面。 2)在文本框中输入圆的半径,单击“计算”按钮,将计算结果圆的周长、面积分别显示在两个对应的对话框里。
时间: 2024-03-07 13:49:18 浏览: 72
计算圆的周长和面积.html
好的,以下是实现该功能的代码:
```html
<!DOCTYPE html>
<html>
<head>
<title>计算圆的周长和面积</title>
<meta charset="utf-8">
<script type="text/javascript">
function calculate(){
var radius = document.getElementById("radius").value; // 获取输入的半径
if (isNaN(radius) || radius == ""){ // 判断输入是否为数字或为空
alert("请输入数字!");
return;
}
var circumference = 2 * Math.PI * radius; // 计算周长
var area = Math.PI * radius * radius; // 计算面积
document.getElementById("circumference").value = circumference.toFixed(2); // 显示周长
document.getElementById("area").value = area.toFixed(2); // 显示面积
}
</script>
</head>
<body>
<h1>计算圆的周长和面积</h1>
半径:<input type="text" id="radius"> <br>
<input type="button" value="计算" onclick="calculate()"> <br>
周长:<input type="text" id="circumference" readonly> <br>
面积:<input type="text" id="area" readonly>
</body>
</html>
```
解释一下代码:
首先,我们在 `<head>` 标签中定义了一个 JavaScript 函数 `calculate()`,用于计算圆的周长和面积,并将结果显示在页面上。该函数的具体实现如下:
1. 获取输入框中输入的半径,如果输入不是数字或为空,弹出提示框并返回。
2. 计算圆的周长和面积,并保留两位小数。
3. 将周长和面积分别显示在对应的输入框中。
接着,在 `<body>` 标签中,我们定义了一个标题和四个输入框,分别用于输入半径、显示周长、显示面积和计算按钮。其中,半径输入框和计算按钮都有一个 ID,分别为 `radius` 和 `calculate`,方便 JavaScript 中获取和操作。
最后,我们在计算按钮上绑定一个 `onclick` 事件,当用户单击按钮时,将调用 `calculate()` 函数进行计算和显示结果。
希望这个例子能够帮助你理解如何在 HTML 中使用 JavaScript,以及如何实现简单的计算功能。
阅读全文