在Javascript中编写三个输入框+加号的按钮,通过js获取第一和第二个框的值,点击按钮后两个数相加的值出现在第三个框中,运用input ID选择器 点击事件 获取到输入框的值value
时间: 2024-09-27 20:05:31 浏览: 36
在JavaScript中,你可以创建一个简单的HTML结构来实现这个功能,结合`<input>`元素、`<button>`元素以及JavaScript来实现动态计算。首先,你需要在HTML中设置三个相关的输入框(`<input type="text">`)和一个按钮(`<button>`),并给它们赋予ID以便在JS中引用:
```html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>动态加法</title>
</head>
<body>
<label for="num1">Number 1:</label>
<input type="text" id="num1" name="number1"><br>
<label for="num2">Number 2:</label>
<input type="text" id="num2" name="number2"><br>
<button onclick="calculateSum()">Add</button>
<label for="result">Result:</label>
<input type="text" id="result" readonly><br>
<script src="yourjavascriptfile.js"></script>
</body>
</html>
```
然后,在`yourjavascriptfile.js`文件中编写JavaScript代码:
```javascript
function calculateSum() {
// 使用getElementById从DOM中获取输入框的值
const num1 = document.getElementById('num1').value;
const num2 = document.getElementById('num2').value;
// 如果输入框为空,显示提示信息
if (num1 === "" || num2 === "") {
alert("Please enter a number.");
return;
}
// 计算数值之和,并将结果显示在第三个输入框
const sum = parseInt(num1) + parseInt(num2);
document.getElementById('result').value = sum;
}
```
在这个示例中,当用户点击“Add”按钮时,`calculateSum()`函数会被触发,它会获取两个输入框的值,进行求和,并将结果显示在第三个输入框中。如果输入框为空,则会弹出提示。
阅读全文