因此,当您单击矿井按钮时,此程序就有机会从中获取青铜,并且您始终会从中获取经验。一旦采矿等级超过10,矿山就有机会投下银币
昨天我的值更新得很好,但是今天我按一次我就得到了这个奇怪的元素。
试图查看我的代码,发现没有运气的错误。
这是我的JavaScript代码:
var Bronzechance = 0.5;
var Silverchance = 0.25;
var Bronze = 0;
var Silver = 0;
function Miningaction() {
if (MiningCexp < NextMaxMiningExp && Mininglv >= 1) {
MiningCexp = MiningCexp + 1;
if (Math.random() < Bronzechance)
Bronze = Bronze + 1
document.getElementById("Bronze").innerHTML = Bronze;
document.getElementById("MiningCexp").innerHTML = MiningCexp;
}
if(Mininglv >=10 && Mininglv <20){
if (Math.random() < Silverchance){
Silver = Silver + 1;
}
document.getElementById("Bronze").innerHTML = Bronze;
document.getElementById("Silver").innerHTML = Silver;
document.getElementById("MiningCexp").innerHTML = MiningCexp;
} else {
Mininglv = Mininglv + 1
MiningCexp = 0
Mining = Mining + 1
NextMaxMiningExp = NextMaxMiningExp * 1.5;
document.getElementById('MiningMexp').innerHTML =
NextMaxMiningExp;
document.getElementById('Mininglv').innerHTML = Mininglv;
document.getElementById('MiningCexp').innerHTML = MiningCexp;
document.getElementById('Mining').innerHTML = Mining;
}
}
HTML代码:
<br />
Bronze: <span id="Bronze">0</span>
<br />
Silver: <span id="Silver">0</span>
<br />
Gold: <span id="Gold">0</span>
<br />
Diamond: <span id="Diamond">0</span>
</div>
<div style="width: 300px;float:left; " class=" col-sm-2">
<h1> Mine </h1>
<button onclick="Miningaction()">
<img src="cave.png" alt="cave" height="45" width="45">
</button>
我希望自己的价值观能够正常更新,但是我得到的实际结果
[对象HTMLSpanElement]
旁边是银色,而不是数字。