使用JavaScript添加两个数字

使用JavaScript添加两个数字,javascript,function,Javascript,Function,我使用JS函数添加了两个数字,当我第一次输入值时,例如3+4,我的输出结果是“你的答案是7”,直到这里一切正常。但是,如果不刷新,当我输入不同的值10+10时,我的输出将变为“您的答案是7 10”它不会替换7,而是添加到该段落中。我需要在代码中更改什么,以便每次都能得到一个值答案 多谢各位, 达纳杰 添加两个数字 输入数字1 输入数字2 算计 您的答案是 函数myFunction(){ var y=document.getElementById(“value1”).value; var

我使用JS函数添加了两个数字,当我第一次输入值时,例如3+4,我的输出结果是“你的答案是7”,直到这里一切正常。但是,如果不刷新,当我输入不同的值10+10时,我的输出将变为“您的答案是7 10”它不会替换7,而是添加到该段落中。我需要在代码中更改什么,以便每次都能得到一个值答案

多谢各位, 达纳杰

添加两个数字

输入数字1

输入数字2

算计

您的答案是

函数myFunction(){ var y=document.getElementById(“value1”).value; var z=document.getElementById(“value2”).value; var x=+y++z; document.getElementById(“答案”).innerHTML=document.getElementById(“答案”).innerHTML+“”+x; }
更改此选项:

document.getElementById("answer").innerHTML = document.getElementById("answer").innerHTML + " " + x;
为此:

document.getElementById("answer").innerHTML = x;
更改此项:

document.getElementById("answer").innerHTML = document.getElementById("answer").innerHTML + " " + x;
为此:

document.getElementById("answer").innerHTML = x;
更改此项:

document.getElementById("answer").innerHTML = document.getElementById("answer").innerHTML + " " + x;
为此:

document.getElementById("answer").innerHTML = x;
更改此项:

document.getElementById("answer").innerHTML = document.getElementById("answer").innerHTML + " " + x;
为此:

document.getElementById("answer").innerHTML = x;

你的最后一句话是这样说的

 document.getElementById("answer").innerHTML = document.getElementById("answer").innerHTML + " " + x;
它将结果附加到字段

把它改成简单的

 document.getElementById("answer").innerHTML = x;

你的最后一句话是这样说的

 document.getElementById("answer").innerHTML = document.getElementById("answer").innerHTML + " " + x;
它将结果附加到字段

把它改成简单的

 document.getElementById("answer").innerHTML = x;

你的最后一句话是这样说的

 document.getElementById("answer").innerHTML = document.getElementById("answer").innerHTML + " " + x;
它将结果附加到字段

把它改成简单的

 document.getElementById("answer").innerHTML = x;

你的最后一句话是这样说的

 document.getElementById("answer").innerHTML = document.getElementById("answer").innerHTML + " " + x;
它将结果附加到字段

把它改成简单的

 document.getElementById("answer").innerHTML = x;

您需要将答案中的值解析为int,然后添加x以累积答案加上新的数字:

document.getElementById("answer").innerHTML = parseInt(document.getElementById("answer").innerHTML) + x;

您需要将答案中的值解析为int,然后添加x以累积答案加上新的数字:

document.getElementById("answer").innerHTML = parseInt(document.getElementById("answer").innerHTML) + x;

您需要将答案中的值解析为int,然后添加x以累积答案加上新的数字:

document.getElementById("answer").innerHTML = parseInt(document.getElementById("answer").innerHTML) + x;

您需要将答案中的值解析为int,然后添加x以累积答案加上新的数字:

document.getElementById("answer").innerHTML = parseInt(document.getElementById("answer").innerHTML) + x;

计算后需要清除变量。否则,您只需附加当前定义

...
var x = +y + +z;    
delete y;
delete z;

计算后需要清除变量。否则,您只需附加当前定义

...
var x = +y + +z;    
delete y;
delete z;

计算后需要清除变量。否则,您只需附加当前定义

...
var x = +y + +z;    
delete y;
delete z;

计算后需要清除变量。否则,您只需附加当前定义

...
var x = +y + +z;    
delete y;
delete z;

使用另一个元素保存答案,如下所示:

函数myFunction(){
var y=document.getElementById(“value1”).value;
var z=document.getElementById(“value2”).value;
var x=+y++z;
document.getElementById(“输出”).innerText=x;
}
添加两个数字

输入数字1

输入数字2

算计

您的答案是

使用另一个元素保存答案,如下所示:

函数myFunction(){
var y=document.getElementById(“value1”).value;
var z=document.getElementById(“value2”).value;
var x=+y++z;
document.getElementById(“输出”).innerText=x;
}
添加两个数字

输入数字1

输入数字2

算计

您的答案是

使用另一个元素保存答案,如下所示:

函数myFunction(){
var y=document.getElementById(“value1”).value;
var z=document.getElementById(“value2”).value;
var x=+y++z;
document.getElementById(“输出”).innerText=x;
}
添加两个数字

输入数字1

输入数字2

算计

您的答案是

使用另一个元素保存答案,如下所示:

函数myFunction(){
var y=document.getElementById(“value1”).value;
var z=document.getElementById(“value2”).value;
var x=+y++z;
document.getElementById(“输出”).innerText=x;
}
添加两个数字

输入数字1

输入数字2

算计

您的答案是


希望这会有用

function myFunction() {
     var y=null;
     var z=null;
         y = document.getElementById("value1").value;
         z = document.getElementById("value2").value;
        var x = parseInt(y) + parseInt(z);

        document.getElementById("ans").innerHTML = x;
    }
HTML

添加两个数字

输入数字1

输入数字2

算计 你的答案是


希望这会有用

function myFunction() {
     var y=null;
     var z=null;
         y = document.getElementById("value1").value;
         z = document.getElementById("value2").value;
        var x = parseInt(y) + parseInt(z);

        document.getElementById("ans").innerHTML = x;
    }
HTML

添加两个数字

输入数字1

输入数字2

算计 你的答案是


希望这会有用

function myFunction() {
     var y=null;
     var z=null;
         y = document.getElementById("value1").value;
         z = document.getElementById("value2").value;
        var x = parseInt(y) + parseInt(z);

        document.getElementById("ans").innerHTML = x;
    }
HTML

添加两个数字

输入数字1

输入数字2

算计 你的答案是


希望这会有用

function myFunction() {
     var y=null;
     var z=null;
         y = document.getElementById("value1").value;
         z = document.getElementById("value2").value;
        var x = parseInt(y) + parseInt(z);

        document.getElementById("ans").innerHTML = x;
    }
HTML

添加两个数字

输入数字1

输入数字2

算计 你的答案是

添加两个数字

输入数字1

输入数字2

算计

您的答案是

函数myFunction(){ var y=document.getElementById(“value1”).value; var z=document.getElementById(“value2”).value; 变量x=(+y++z); document.getElementById(“答案”).innerHTML=x; }
添加两个数字

输入数字1

输入数字2

算计

您的答案是

函数myFunction(){ var y=document.getElementById(“value1”).value; var z=document.getElementById(“value2”).value; 变量x=(+y++z); document.getElementById(“答案”).innerHTML=x; }
添加两个数字

输入数字1

输入数字2

算计

您的答案是

函数myFunction(){ var y=document.getElementById(“value1”).value; var z=document.getElementById(“value2”).value; 变量x=(+y++z); document.getElementById(“答案”).innerHTML=x; }
添加两个数字

输入数字1