我希望当海龟单选按钮被选中时,有一个被动的力量增加,就像这样:
同样在升级时,我希望它在该值上加+1,因此当乌龟处于2级时,被动强度为+2。
我主要想知道你是如何在HTML中做被动效果的。单选按钮在选中时是否具有被动修改变量的能力?我的想法类似于在RPG中换档。我还希望Cexp
在单选按钮被选中时每秒递增1。
下面是我当前的代码:
var Turtle = 1;
var Turtlelv = 1;
var TurtleCexp = 0;
var TurtleMexp = 100;
var NextMaxTurtleExp = TurtleMexp;
var Turtlestrength = 1 + Strength
function turtlepassive() {
if (TurtleCexp < NextMaxTurtleExp) {
TurtleCexp = TurtleCexp + 1;
document.getElementById("TurtleCexp").innerHTML = TurtleCexp;
} else {
Turtlelv = Turtlelv + 1;
TurtleCexp = 0;
Turtle = Turtle + 1;
Turtlestrength = Turtlestrength + 1;
NextMaxTurtleExp = NextMaxTurtleExp * 1.5;
document.getElementById("Strength").innerHTML = Strength;
document.getElementById('TurtleMexp').innerHTML =
NextMaxTurtleExp;
document.getElementById('Turtlelv').innerHTML = Turtlelv;
document.getElementById('TurtleCexp').innerHTML = TurtleCexp;
document.getElementById('Turtle').innerHTML = Turtle;
}
}
Html代码:
<div id="turtle" class="control">
<label class="radio">
<input type="radio" name="Pets">
</label>
<img src="turtle.png" alt="turtle" height="100" width="100">Lv <span id="Magiclv">1</span> <span id="MagicCexp">0</span> / <span id="MagicMexp">100</span>
</div>
我期望当exp
的海龟单选按钮被选中时,每秒会增加1,并且在1级和2级时会有一个被动的强度提升1和2,以此类推。但实际结果是我不能让它正常工作。
https://stackoverflow.com/questions/56368254
复制相似问题