javascript - 使用JS添加2个文本框
问题描述
有人可以告诉我我要去哪里错了吗?
我有 2 个文本框...当用户单击“计算”时,我希望 ID 为 myResult 的段落显示 2 个文本框的结果。
<script>
function sum() {
var txtFirstNumberValue = document.getElementById('num1').value;
var txtSecondNumberValue = document.getElementById('num2').value;
if (txtFirstNumberValue == "")
txtFirstNumberValue = 0;
if (txtSecondNumberValue == "")
txtSecondNumberValue = 0;
var result = parseInt(txtFirstNumberValue) * parseInt(txtSecondNumberValue);
if (!isNaN(result)) {
document.getElementById('myResult').value = result;
}
}
</script>
<input id='num1' type="text">
<input id='num2' type="text">
<p id='myResult'>0</p>
<input name="b1" type="button" value="Calculate" onclick="sum();"/>
解决方案
如果要访问必须使用 .innerHTML 的文本,ap 标签没有“值”:
document.getElementById('myResult').innerHTML= result;
推荐阅读
- powershell - PowerShell - 将服务器 LastBootUpTime 转换为 DateTime 格式
- python - (2,'用法:pytesseract [-l lang] input_file')在 Google Colab 上
- sql-server - 如何遍历数据库以确定要收缩的日志文件?
- c - 为什么在scanf之后代码停止执行?
- c++ - QTableView,显示隐藏行时出现故障
- javascript - 我的变量在我的警报语句中不起作用(javascript)
- graphviz - Graphviz (dot) 控制边缘路由
- octave - 我的八度函数返回“ans = 0”-Coursera 机器学习第 2 周问题
- javascript - Google Map API 返回错误的 GPS 坐标
- java - KeyListener 未与程序的其余部分正确交互