设计一个加法计算器页面,页面效果参考下图,请编写程序完成页面设计和制作。具体要求如下:(1)根据页面效果,完成页面内容设计。在表单中从上到下依次加入“加数1:”和一个id值为num1的单行文本输入框、“加数2:”和一个id值为num2的单行文本输入框、“和:”和一个id值为res且默认值为空的单行文本输入框、一个“计算”按钮和一个“重置”按钮,域标题为加法计算器。(2)定义一个JavaScript函数,通过调用该函数能够完成此加法运算。
时间: 2024-03-15 17:46:58 浏览: 98
以下是一个简单的加法计算器页面设计和制作的示例代码,包括HTML和JavaScript:
```html
<!DOCTYPE html>
<html>
<head>
<title>加法计算器</title>
<meta charset="UTF-8">
<style>
form {
width: 300px;
margin: 20px auto;
padding: 10px;
border: 1px solid #ccc;
border-radius: 5px;
box-shadow: 0 0 10px #ccc;
}
input[type="text"] {
width: 100%;
padding: 5px;
margin-bottom: 10px;
box-sizing: border-box;
border: 1px solid #ccc;
border-radius: 3px;
}
input[type="button"] {
padding: 5px 10px;
background-color: #007bff;
color: #fff;
border: none;
border-radius: 3px;
cursor: pointer;
}
input[type="button"]:hover {
background-color: #0069d9;
}
</style>
</head>
<body>
<form>
<h2>加法计算器</h2>
<label for="num1">加数1:</label>
<input type="text" id="num1">
<label for="num2">加数2:</label>
<input type="text" id="num2">
<label for="res">和:</label>
<input type="text" id="res" value="" disabled>
<input type="button" value="计算" onclick="add()">
<input type="button" value="重置" onclick="reset()">
</form>
<script>
function add() {
var num1 = parseFloat(document.getElementById("num1").value);
var num2 = parseFloat(document.getElementById("num2").value);
if (isNaN(num1) || isNaN(num2)) {
alert("请输入有效数字!");
return;
}
document.getElementById("res").value = num1 + num2;
}
function reset() {
document.getElementById("num1").value = "";
document.getElementById("num2").value = "";
document.getElementById("res").value = "";
}
</script>
</body>
</html>
```
该示例代码中,通过HTML表单元素和CSS样式实现了一个简单的加法计算器页面,并定义了两个JavaScript函数`add()`和`reset()`,分别用于计算加法结果和重置表单内容。其中,`add()`函数通过获取两个输入框的值并计算它们的和,将结果显示在输出框中;`reset()`函数则将所有输入框的值清空。注意,在`add()`函数中需要进行数字有效性判断,如果输入的值不是有效数字则给出提示并返回。
阅读全文