首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何向单选按钮添加被动值

如何向单选按钮添加被动值
EN

Stack Overflow用户
提问于 2019-05-30 04:45:22
回答 1查看 149关注 0票数 -1

我希望当海龟单选按钮被选中时,有一个被动的力量增加,就像这样:

同样在升级时,我希望它在该值上加+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,以此类推。但实际结果是我不能让它正常工作。

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56368254

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档