Javascript 为什么添加分数功能只工作一次?如何循环该函数

Javascript 为什么添加分数功能只工作一次?如何循环该函数,javascript,html,Javascript,Html,这是我的密码 如下所示,这是评分代码 document.getelementbyidiourscore.textContent=txt==data.db[data.question]。回答?分数+1:分数 但是,如果你试着玩这个游戏,如果你一次做对了,它就会加一分/ 但是,如果你第二次玩它,并得到它的权利,它停止增加更多的分数。为什么?有办法吗?任何帮助都将不胜感激。谢谢 问题数据库的代码 请在这里的代码片段中添加相关的代码,不要链接到外部网站…它不允许我在90分钟内添加另一篇文章。相关代码已在

这是我的密码

如下所示,这是评分代码 document.getelementbyidiourscore.textContent=txt==data.db[data.question]。回答?分数+1:分数

但是,如果你试着玩这个游戏,如果你一次做对了,它就会加一分/ 但是,如果你第二次玩它,并得到它的权利,它停止增加更多的分数。为什么?有办法吗?任何帮助都将不胜感激。谢谢

问题数据库的代码


请在这里的代码片段中添加相关的代码,不要链接到外部网站…它不允许我在90分钟内添加另一篇文章。相关代码已在代码段中。请回答你的问题。单击按钮并将源代码放入代码段编辑器中。根据您这里的少量代码,我猜问题在于分数+1不会增加分数。相反,请尝试++评分。请回答您的问题并提供答案。这意味着,您的代码必须在问题本身中,以及您希望的结果、您的实际结果,包括所有错误,并演示您的研究和尝试,并解释哪些不起作用。使用hit F12并读取所有错误。目前,还不清楚txt和score是如何声明和初始化的。
  question: 0,
  db: [
    {
      answer: "turkey",
      img: "https://www.countryflags.io/tr/flat/64.png",
      hint: "it is a transcontinental country"
    },
    {
      answer: "greece",
      img: "https://www.countryflags.io/gr/flat/64.png",
      hint: "birthplace of olympic games"
    },
    {
      answer: "india",
      img: "https://www.countryflags.io/in/flat/64.png",
      hint: "known for its colorful festivals"
    },
    {
      answer: "mongolia",
      img: "https://www.countryflags.io/mn/flat/64.png",
      hint: "known for its unspoiled wilderness, in east asia"
    },
    {
      answer: "singapore",
      img: "https://www.countryflags.io/sg/flat/64.png",
      hint: "known for its modern implementations of technology"
    },
  ]
};```

**CODE FOR CHANGING SCORE +1 IF USER ANSWERS CORRECT**
note: "yourscore" is the id name of the element that changes score.
```document.getElementById("yourscore").textContent = txt == data.db[data.question].answer ? score+1 : score;```