如何制作一个特殊的自动减法器?
How to make a special auto-subtractor?
我想用JS做一个减法,自动从最小的数中减去最大的数...如何做?谢谢
使用HTML5,如果你监听两个<input type="number" />
字段的oninput
事件,你可以调用Math.abs()
计算两个数字之间的差异,它会不断更新。
这是一个小演示:
var input1 = document.getElementById("firstNum"),
input2 = document.getElementById("secondNum"),
output = document.getElementById("output");
input1.oninput = input2.oninput = function() {
var num1 = parseInt(input1.value),
num2 = parseInt(input2.value);
output.innerHTML = Math.abs(num1 - num2);
};
Input 1: <input type="number" value="0" id="firstNum" /><br>
Input 2: <input type="number" value="0" id="secondNum" /><br>
Output: <span id="output">0</span>
我想用JS做一个减法,自动从最小的数中减去最大的数...如何做?谢谢
使用HTML5,如果你监听两个<input type="number" />
字段的oninput
事件,你可以调用Math.abs()
计算两个数字之间的差异,它会不断更新。
这是一个小演示:
var input1 = document.getElementById("firstNum"),
input2 = document.getElementById("secondNum"),
output = document.getElementById("output");
input1.oninput = input2.oninput = function() {
var num1 = parseInt(input1.value),
num2 = parseInt(input2.value);
output.innerHTML = Math.abs(num1 - num2);
};
Input 1: <input type="number" value="0" id="firstNum" /><br>
Input 2: <input type="number" value="0" id="secondNum" /><br>
Output: <span id="output">0</span>