javascript - 将两个输入字段加在一起
问题描述
我一直在尝试从两个输入字段中添加两个值以及一个简单的 js 函数。不工作,请帮助。
<input class = "field1" type="text">
<input class = "field2" type="text">
<p class = "field3"></p>
<button onclick = "calculate()">Calculate</button>
<script>
function calculate(){
let ipt1 = document.getElementsByClassName("field1").value;
let ipt2 = document.getElementsByClassName("field2").value;
let results = document.getElementsByClassName("field3");
let total = Number(ipt1 + ipt2);
return results.innerHTML = total;
}
</script>
解决方案
<input class = "field1" type="text">
<input class = "field2" type="text">
<p class = "field3"></p>
<button onclick = "calculate()">Calculate</button>
<script>
function calculate(){
let ipt1 = document.getElementsByClassName("field1")[0].value
let ipt2 = document.getElementsByClassName("field2")[0].value
let results = document.getElementsByClassName("field3")[0]
let total = Number(ipt1) + Number(ipt2)
return results.innerHTML = total;
}
</script>
推荐阅读
- python - 运行 HTML 文件将无法识别通过 url_for 链接的静态文件
- c - 为什么在减去两个无符号短裤时会收到“从'int'转换为'short unsigned int'可能会改变其值”警告
- python - “httpcore._exceptions.ConnectTimeout:超时”错误应该是什么意思?我将如何解决它?
- c++ - 在模板函数中,如果输入的类型是枚举类,我如何使用 std::underlying_type?
- database - 尝试选择多行时,Sqlite Select 行为缓慢
- php - 如何在抽象类的构造函数中设置默认值?
- excel - 从现有 xy 图中删除数据系列
- javascript - Wscript.exe 任务堆栈并强调 CPU
- mysql - MySQL - 用逗号分隔的字符串到变量
- sql - 需要帮助创建此 SELECT 过程