Javascript 将输入值与结果分开

Javascript 将输入值与结果分开,javascript,Javascript,我想要的是,如果我单击按钮2,按钮1的结果除以要打印的值3。我尝试了很多次,试图在这里搜索类似的案例,但我找不到。我需要你的帮助 以下是代码片段: $(函数(){ $(“#计算”)。在('单击',函数(){ $('purchnmb').removeAttr('hidden'); $('gohome').removeAttr('hidden'); $(“#计算”).attr('hidden',true); }); $('gohome')。在('click',函数(){ $('gohome').a

我想要的是,如果我单击按钮2,按钮1的结果除以要打印的值3。我尝试了很多次,试图在这里搜索类似的案例,但我找不到。我需要你的帮助

以下是代码片段:

$(函数(){
$(“#计算”)。在('单击',函数(){
$('purchnmb').removeAttr('hidden');
$('gohome').removeAttr('hidden');
$(“#计算”).attr('hidden',true);
});
$('gohome')。在('click',函数(){
$('gohome').attr('hidden',true);
$('purchnmb').attr('hidden',true);
$('计算').removeAttr('隐藏');
});
});
常数cal=()=>{
常量A=parseInt(value1.value.replace(/,/g',),
B=parseInt(value2.value.replace(/,/g');
//log(parseInt(A),parseInt(B));
常数res=A*0.7*parseFloat(100/B);
result.innerText=`您的价格是${new Intl.NumberFormat('de-de'{
风格:“货币”,
货币:欧元,
}).格式(res)};
};

全部的
美元
折扣
%
价格
美元
按钮1
按钮2
家

您有更多选项来获得按钮1的结果

  • 将结果存储到全局变量中
  • 创建一个返回结果的计算函数
  • 我正在使用第二个选项。因此,当您点击按钮1和按钮2时,它将重新计算它们

    <> P>我之所以喜欢使用第二个选项是因为我认为你会改变在第一个结果(Butn1)之前使用的值,然后点击按钮2

    $(函数(){
    $(“#计算”)。在('单击',函数(){
    $('purchnmb').removeAttr('hidden');
    $('gohome').removeAttr('hidden');
    $(“#计算”).attr('hidden',true);
    });
    $('gohome')。在('click',函数(){
    $('gohome').attr('hidden',true);
    $('purchnmb').attr('hidden',true);
    $('计算').removeAttr('隐藏');
    });
    });
    函数打印结果(val){
    result.innerText=`您的价格是${new Intl.NumberFormat('de-de'{
    风格:“货币”,
    货币:欧元,
    }).format(val)}.`;
    }
    常量res1=()=>{
    常量A=parseInt(value1.value.replace(/,/g',),
    B=parseInt(value2.value.replace(/,/g');
    返回一个*0.7*浮点值(100/B);
    }
    常量cal2=()=>{
    常数res=res1();
    const price=parseInt(value3.value.replace(/,/g',);
    const total=资源/价格;
    打印结果(总计)
    }
    常数cal=()=>{
    printResult(res1())
    };
    
    
    全部的
    美元
    折扣
    %
    价格
    美元
    按钮1
    按钮2
    家
    
    不清楚您想做什么。请再解释一下。如果我按下按钮1,将打印数值1和数值2的计算结果。现在我想,如果我按下按钮2,它会打印出结果,按钮1的结果除以值3。谢谢。是否可以删除button2结果的十进制数?可能,这取决于您是否要通过将其解析为整数或向上/向下四舍五入来删除十进制数