Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何设置onclick事件计数器的最大限制?_Javascript_Html - Fatal编程技术网

Javascript 如何设置onclick事件计数器的最大限制?

Javascript 如何设置onclick事件计数器的最大限制?,javascript,html,Javascript,Html,我想给我的柜台增加一个最大限额,但我不知道该怎么做 如何设置onclick事件计数器的最大限制 是否需要if语句?如果是的话,我该怎么写呢 我需要更改它的html部分吗?如果是,什么 如果你能用我的函数/变量示例名给我看一个例子(goldClick,gold),那将对我有很大帮助 如果次要函数/变量需要名称,请在名称中添加silver和copper,以便我知道其不同之处 var-gold=0; 函数goldClick(){ 黄金=黄金+1; document.getElementById(

我想给我的柜台增加一个最大限额,但我不知道该怎么做

  • 如何设置onclick事件计数器的最大限制
  • 是否需要
    if
    语句?如果是的话,我该怎么写呢
  • 我需要更改它的html部分吗?如果是,什么
  • 如果你能用我的函数/变量示例名给我看一个例子(
    goldClick
    gold
    ),那将对我有很大帮助
  • 如果次要函数/变量需要名称,请在名称中添加
    silver
    copper
    ,以便我知道其不同之处
var-gold=0;
函数goldClick(){
黄金=黄金+1;
document.getElementById(“gold”).innerHTML=gold;
};
黄金

Gold:0/50

您只需在下面的if
语句中添加一个

var-gold=0;
var goldMaxLimit=15;
函数goldClick(){

用一个简单的if语句,你可以实现这一点。定义一个变量
limitCounter
,并对照它进行检查

var gold=0
var limitCounter=5
函数goldClick(){
如果(黄金和如果Station会这样做:

function goldClick(){
   if(gold <= /*Enter max gold quantity*/){
       gold = gold + 1;
       document.getElementById("gold").innerHTML = gold;
   }
   // Here you can add an "else" statment!
};

希望这有帮助!:)

您可以添加if语句,并在达到限制时禁用按钮:

var-gold=0;
函数goldClick(){
黄金=黄金+1;
document.getElementById(“gold”).innerHTML=gold;
如果(黄金>=50){
document.getElementById(“goldButton”).disabled=“disabled”;
}
};
黄金

黄金:0/50

我回答问题的公式

var-gold=0;
var goldMaxLimit=50;
函数goldClick(){
if(黄金<黄金最大限额){
黄金=黄金+1;
document.getElementById(“gold”).innerHTML=gold;
};
};
黄金

Gold:0/50
这些都是非常有用的答案谢谢大家。我能够更好地理解这一切感谢所有这些例子,并得出了这个结果,以最好地满足我的游戏资源/货币/金钱/等限制器的意图。请随意使用。这允许您以各种方式影响最大资源投入。接受a正确的回答并投票给他们。
else {
    document.getElementById("gold").innerHTML = gold + " - you have reached the max gold amount!";
}