首页 > 解决方案 > 当变量达到特定数字时如何执行操作javascript

问题描述

所以基本上我已经在下面完成了这段代码,我试图有一个按钮,将 1 添加到变量,当该变量达到特定数字时,它会播放一个动作。我的最终目标是做到这一点,当变量达到特定数字时,它会重定向到另一个页面。我已经尝试了太久,我的朋友也不知道解决方案。

<!DOCTYPE html>
<head> </head>
<!DOCTYPE html>
<html>

<head>
<title> click tester </title>
<Meta charset="utf-8">
</head>
<body>

<script> 
 var theClicks = 1;

 const win = 25;
        
 if(theClicks >= win) {
 alert('over 25'); 
 } 

</script>

<button onclick=theClicks++;>Button that adds1 to variable</button>

</body>
</html>

标签: javascriptif-statement

解决方案


<button onclick=theClicks++;>Button that adds1 to variable</button>

只是增加变量。要扩展它,您可以在按钮 onclick 事件中添加更多操作,但最好将它们全部放在您可以调用的函数中。

<script>
 var theClicks = 1;
 const win = 25;
 function doThing() {
    if (++theClicks >= win) {
       alert('over 25'); 
    } 
}
</script>
<button onclick='doThing()'>Button that adds1 to variable</button>

推荐阅读