I've mounted this code, but I can not get it to display the result at full discount from 'x' units:
de : <span id="APrecoDe">46.50</span><br><br>
por : <span id="APrecoPor">43.50</span><br><br>
qnt : <input type="text" id="Aunidades" onblur="calcular();" value="1" /><br><br>
qmin: <span id="Amin">2</span><br><br>
Seu desconto total é de: R$<span id="resultado"></span>
<script>
function calcular() {
var num1 = Number(document.getElementById("APrecoDe").innerHTML);
var num2 = Number(document.getElementById("APrecoPor").innerHTML);
var num3 = Number(document.getElementById("Aunidades").value);
var num4 = Number(document.getElementById("Amin").innerHTML);
if (num3 >= nun4) {
var dif = num1 - num2;
if (elemResult.textContent === undefined) {
elemResult.textContent = "O resultado é " + String(dif * num3) + ".";
} else { // IE
elemResult.innerText = "O resultado é " + String(dif * num3) + ".";
}
var elemResult = document.getElementById("resultado");
}
</script>