gpt4 book ai didi

javascript - 为什么代码的第一部分无法正常工作,而第二部分却可以正常工作?

转载 作者:行者123 更新时间:2023-12-02 23:53:40 25 4
gpt4 key购买 nike

<script type="text/javascript">
// first part
document.getElementById("creditBal")
.addEventListener("keyup", myFunction);

function myFunction() {
var x = document.getElementById("creditBal");
var y = document.getElementById("cashBal");
var z = document.getElementById("totalBal");

if(y.value == "") {
z.value = x.value;
}
else {
var tot = parseInt(x.value) + parseInt(y.value);

z.value = tot + "";
}
}

// second part
document.getElementById("cashBal")
.addEventListener("keyup", myFunction);

function myFunction() {
var x = document.getElementById("creditBal");
var y = document.getElementById("cashBal");
var z = document.getElementById("totalBal");

if(x.value == "") {
z.value = y.value;
}
else {
var tot = parseInt(x.value) + parseInt(y.value);

z.value = tot+"";
}
}
</script>

最佳答案

在上面的代码中,两个函数都被命名为相同的“myFunction”,这导致了歧义。尝试用不同的名称命名函数。甚至 myFunction1myFunction2 只是为了区分它们。

关于javascript - 为什么代码的第一部分无法正常工作,而第二部分却可以正常工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55522657/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com