JavaScript 变量数学

标签 javascript variables math

我正在用 javascript 制作一个游戏,你可以在其中购买鱼,我正在尝试弄清楚如何制作它,以便当 function agf() 时执行<p id="money">10</p>中的数字减去2。到目前为止我已经尝试过:

var m=document.getElementById('money').value;
function agf() {
  if(m>1) {
    var pay=(m-2);
    document.getElementById('money').innerhtml=pay;

最佳答案

  • 获取当前值应在函数内部完成,以便您始终获取当前值。

  • .value 应为 .innerHTML.textContent

  • 为了安全起见,您应该将该值转换为数字。

  • 第二个 .innerhtml 应该是 innerHTML (注意大小写)

  • 您缺少右括号

<小时/>
function agf() {
    var m=Number(document.getElementById('money').innerHTML);
    if(m>1) {
        var pay=(m-2);
        document.getElementById('money').innerHTML=pay;
    }
}

关于JavaScript 变量数学,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19607998/

相关文章:

javascript - 我的按钮没有改变功能

javascript - 如果 Django 和 Bootstrap 中存在用户名,则返回错误消息

IF语句中的javascript变量范围

c# - 可能丢失分数

javascript - 如何标记以编程方式生成的要素图层?

C++。可以做到这一点而不会出现错误 : 'was not declared in this scope'

jQuery 字符串中的 Javascript 变量

c++ - 两个相乘的每个子集的加法

java - 输出是什么?博德玛斯?

javascript - 如何为饼图添加图例和标签?