【发布时间】:2020-04-14 23:11:55
【问题描述】:
我的输出有问题。例如,2+3 = 23 而不是 5。
function addition() {
var v1 = document.getElementById("n1").value;
var v2 = document.getElementById("n2").value;
document.getElementById("demo").innerHTML = v1 + v2;
}
【问题讨论】:
-
将值设为数字。
-
var v1=parseInt(document.getElementById("n1").value); var v2=parseInt(document.getElementById("n2").value); document.getElementById("demo").innerHTML = v1+v2;
-
v1和v2都是字符串。添加字符串将它们连接起来。 -
你需要学习JavaScript基础,看看assignment operators。
标签: javascript