使用 Javascript 编辑输入字段的值

editing value of inputfield using Javascript

本文关键字:字段 输入 Javascript 编辑 使用      更新时间:2023-09-26

所以我有这个代码:

function resetAll(einde) {
if(einde !=1) {
    if(beurt == 0) {
        spelerbolletje.gewonnen += 1;
        document.getElementById("bolletje").value = spelerbolletje.gewonnen;
    } else {
        spelerkruisje.gewonnen += 1;
        document.getElementById("kruisje").value = spelerkruisje.gewonnen;
    }
    }
    setVakjes();
    resetVakjes();
}

不知何故,这会将获胜者的值从 0 设置为 NaN。有人知道如何解决这个问题吗?

你所做的似乎是正确的。我认为问题是XX.gewonnen尚未初始化。

var a = {};
a.gewonnen += 1; // => gewonnen = NaN

因此,请确保定义了 gewonnen:

if(XX.gewonnen == undefined) XX.gewonnen = 0;
// rest of your code