我有一个JavaScript变量:

var setClickTime = "2000";


我想通过单击按钮为用户提供2000或4000的选择。

允许用户更改此变量的最佳方法是什么?我考虑过使用两个按钮,其中一个按钮将在单击时激活该类。这将需要我建立一个if / else语句,以根据哪个按钮处于活动状态来更改变量。但是我对此并不陌生,我不知道最好的方法。

最佳答案

只需提供按钮ID并绑定侦听器即可。

假设您有两个按钮id="setTime2000"id="setTime4000",那么您只需要:

HTML代码:

<div>
    <button id="setTime2000">Set time as 2000</button>
    <button id="setTime4000">Set time as 4000</button>
</div>


JS代码:

$(document).ready() {
    var mTime = 2000;  // set the default value of time

    $("#setTime2000").click(function () {
        mTime = 2000;
    }

    $("#setTime4000").click(function () {
        mTime = 4000;
    }

    // ... do something with the variable set
}

关于javascript - 允许用户单击按钮来更改JavaScript变量,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35373758/

10-12 12:22