所以我想做一个点击器游戏,我现在的一部分,我想添加一个功能的'升级点击'按钮,以便当我点击它,它带走了'x'金额的钱,但它使我的点击产生'x'更多的钱
下面是我的代码:
"use strict";
let varible = 0
const button = document.getElementById('dollarButton');
button.addEventListener('click', myFunc);
function myFunc() {
varible++;
document.getElementById('score').innerHTML = "$" + varible
}
img
{
width:200px;
}
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<link rel="stylesheet" href="style.css">
</head>
<body>
<button id="dollarButton" style="
border: none;
top: 45%;
left: 20%;
position: absolute;
cursor: pointer;
"><img src="https://www.pngfind.com/pngs/m/94-940164_button-images-png-button-background-image-green-transparent.png" /></button>
<h1 id="score">Time to Make Money!</h1>
<div id="updaCash" class="button red">
<span id="updaCash_text" class="color-white">Upgrade click</span>
</div>
<script src="script.js"></script>
</body>
</html>
3条答案
按热度按时间n6lpvg4x1#
你可能想在
updaCash
中添加一个事件监听器,每当点击它时就会触发,我还建议添加一个变量来跟踪每次点击增加了多少钱,例如:希望这对你有帮助!祝你在点击游戏中好运:d
yx2lnoni2#
您需要更改js代码。
因此,最终的
Js code
如下所示:类似地,您的
HTML code
看起来如下所示:以及您的
CSS code
:pu82cl6c3#
这里你必须使用另一个变量来跟踪金额。所以当你点击按钮时,x金额被添加,下一次你点击x时,更多的金额被添加。