为了账号安全,请及时绑定邮箱和手机立即绑定

Onkeyup 计算变化时的 JavaScript 错误

Onkeyup 计算变化时的 JavaScript 错误

侃侃尔雅 2023-11-13 15:00:18
我尝试使用 JavaScript 自动计算找零,当我在付款中输入一些数字时,找零输入将自动填充找零<!DOCTYPE html><html><body>subtotal: <input type="number" id="subtotal" value="20000">pay : <input type="number" id="dibayar" onkeyup="kembalian()"><p>change: <span id="demo"></span></p><script>function kembalian() {        var x = document.getElementById("subtotal").value;        var y = document.getElementById("dibayar").value;        var awe = x - y;        console.log(awe);document.getElementById("kembalian").innerHTML = awe;        }</script></body></html>
查看完整描述

3 回答

?
繁星点点滴滴

TA贡献1803条经验 获得超3个赞

你需要将它插入到demoid中


function kembalian() {

  var x = document.getElementById("subtotal").value;

  var y = document.getElementById("dibayar").value;

  var awe = x - y;

  console.log(awe);

  document.getElementById("demo").innerHTML = awe;

}

subtotal: <input type="number" id="subtotal" value="20000"> pay : <input type="number" id="dibayar" onkeyup="kembalian()">


<p>change: <span id="demo"></span></p>


查看完整回答
反对 回复 2023-11-13
?
精慕HU

TA贡献1845条经验 获得超8个赞

首先,如果您想在“更改”中设置新值,您应该更改

document.getElementById("kembalian").innerHTML = awe;

document.getElementById("demo").innerHTML = awe;

如果仍然不起作用,您还可以尝试将 onkeyup 更改为 onchange。


查看完整回答
反对 回复 2023-11-13
?
慕桂英4014372

TA贡献1871条经验 获得超13个赞

查身份证!它应该是: document.getElementById("demo").innerHTML = awe;



查看完整回答
反对 回复 2023-11-13
  • 3 回答
  • 0 关注
  • 139 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信