我正在创建的网站具有启动功能,该功能包括对另一个功能的调用,以更改添加或更改全局变量并将HTML文档中的元素更新为该值。
function moneyUpdate (x,z){
var k;
if (z == 1){
k = money + x;
money = k;
document.getElementById("moneyPrint").innerHTML ="$"+ k;
}
if (z == 0){
money = x;
document.getElementById("moneyPrint").innerHTML="$"+ money;
}
我将此称为功能行
//other code
moneyUpdate(1000,0);
并像这样声明变量
var money=0
我是Java脚本的新手,所以我可能没有能力。它打印'x'很好,它没有将'money'的值设置为1000,并且使用y = 1调用它不会增加'money'的值。我不知道该怎么尝试。
在您的其他代码中,尝试;
money = moneyUpdate(1000,0);
请参见以下简单代码段:
var money = 0
function moneyUpdate(x, z) {
var k;
if (z == 1) {
k = money + x;
money = k;
document.getElementById("moneyPrint").innerHTML = "$" + k;
}
if (z == 0) {
money = x;
document.getElementById("moneyPrint").innerHTML = "$" + money;
}
}
moneyUpdate(1000, 1)
console.log(money)
<div id="moneyPrint"></div>