在javascript里面分别获取两个input框内的两个数值,这两个数值相减,如何让结果保留两位小数,若没有余数则为比如 10.00 这样的形式

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 07:17:07

在javascript里面分别获取两个input框内的两个数值,这两个数值相减,如何让结果保留两位小数,若没有余数则为比如 10.00 这样的形式
在javascript里面分别获取两个input框内的两个数值,这两个数值相减,如何让结果保留两位小数,若没有余数则为比如 10.00 这样的形式

在javascript里面分别获取两个input框内的两个数值,这两个数值相减,如何让结果保留两位小数,若没有余数则为比如 10.00 这样的形式
<script type="text/javascript">
window.onload = function() {
var diff = document.getElementById("diff");
document.getElementById("cal").onclick = function() {
var op1 = parseFloat(document.getElementById("op1").value),
op2 = parseFloat(document.getElementById("op2").value);
diff.value = (Math.round((op1 - op2) * 100) / 100).toFixed(2);
};
};
</script>


<input type="text" id="op1" /> -
<input type="text" id="op2" /> =
<input type="text" id="diff" />
<input type="button" id="cal" />