问题描述
我想减少写框中的值的 2.5%。 这是 html 代码:
<div class="ZakatCalc">
<div class="calcimg">
<img src="" alt="" srcset="" class="zcimg">
</div>
<div class="clacBox">
<input type="text" name="" class="zcBox">
</div>
<div class="calcbtn">
<button class="zcbtn">احسب</button>
</div>
<div class="calcresult"></div>
</div>
这是js代码:
var numBox = document.querySelector(".zcBox");
var crus = document.querySelector(".calcresult");
crus.innerHTML = "<p class='numbzkat'>" + Math.floor(numBox.value) - 2.5/100 + "</p>" + "<br/>" + "<p class='zkatnum'>" + "" + "</p>"
我想计算这个过程,然后通过innerhtml以数字的形式放到html栈之间。
解决方法
-2.5% 表示您希望获得基本价格的 97.5%。
Math.floor(numbox.value) * .975
您的代码计算出 base price - 0.025
这不是您想要的。没有百分比,只有 0.025。