设计一个加法计算器页面,页面效果参考下图,请编写程序完成页面设计和制作。具体要求如下: (1)根据页面效果,完成页面内容设计。在表单中从上到下依次加入“加数1:”和一个id值为num1的单行文本输入框、“加数2:”和一个id值为num2的单行文本输入框、“和:”和一个id值为res且默认值为空的单行文本输入框、一个“计算”按钮和一个“重置”按钮,域标题为加法计算器。 (2)定义一个JavaScript函数,通过调用该函数能够完成此加法运算。
时间: 2024-03-20 18:38:47 浏览: 54
以下是一个简单的加法计算器页面的设计和制作,满足题目的要求:
```html
<!DOCTYPE html>
<html>
<head>
<title>加法计算器</title>
</head>
<body>
<form>
<fieldset>
<legend>加法计算器</legend>
<label for="num1">加数1:</label>
<input type="text" id="num1" name="num1"><br><br>
<label for="num2">加数2:</label>
<input type="text" id="num2" name="num2"><br><br>
<label for="res">和:</label>
<input type="text" id="res" name="res" value=""><br><br>
<input type="button" value="计算" onclick="add()">
<input type="reset" value="重置">
</fieldset>
</form>
<script>
function add() {
var num1 = parseFloat(document.getElementById("num1").value);
var num2 = parseFloat(document.getElementById("num2").value);
if (isNaN(num1) || isNaN(num2)) {
alert("请输入有效数字!");
document.getElementById("res").value = "";
} else {
document.getElementById("res").value = num1 + num2;
}
}
</script>
</body>
</html>
```
在这个页面中,我们使用了一个HTML表单来包含所有元素。在表单中,我们使用了`<fieldset>`来创建一个边框和标题,以便将所有元素组合在一起。在`<fieldset>`中,我们使用了`<label>`元素来创建标签,以便用户知道每个文本框的作用。每个文本框都有一个唯一的id值,这些值可以在JavaScript中使用。我们还使用了一个`<input>`元素来创建一个按钮,以便在用户输入加数后计算和。
在JavaScript中,我们定义了一个add()函数来计算和。该函数首先获取用户输入的数字,然后检查它们是否是有效数字。如果它们是有效数字,则计算它们的和并将结果显示在和文本框中。如果它们不是有效数字,则向用户显示错误消息并清空和文本框。
希望这个加法计算器的示例对您有所帮助!
阅读全文