Javascript 禁用js中的按钮

Javascript 禁用js中的按钮,javascript,html,button,Javascript,Html,Button,我正在做一个点击游戏 当玩家买了按钮的东西时,我需要阻止按钮点击。 所以我试过了 var money=10000000; var MoneyperClick=1; 函数myFunction(){ var val=document.getElementById(“您的钱”); val.innerHTML=货币; document.getElementById(“YourLevel”).innerHTML=MoneyperClick; } 功能 升级(升级,需要){ 如果(钱>=需要){ 金钱=金

我正在做一个点击游戏 当玩家买了按钮的东西时,我需要阻止按钮点击。 所以我试过了

var money=10000000;
var MoneyperClick=1;
函数myFunction(){
var val=document.getElementById(“您的钱”);
val.innerHTML=货币;
document.getElementById(“YourLevel”).innerHTML=MoneyperClick;
}
功能
升级(升级,需要){
如果(钱>=需要){
金钱=金钱-需要;
MoneyperClick=
MoneyperClick+up;
警报(“구매 성공");
}否则{
警报(“골드 부족");
}
}

梅维尔响片游戏


星主:每次点击需要100美元
BABYGROOT:每次点击的费用+2:需要150美元
螳螂:每次点击需要300美元+2:需要300美元
星云:点击付费+2:需要400美元
鹰眼:点击付费+3:需要700美元
黑寡妇:每次点击的金额+3:需要1500美元
你的钱是 每次点击你的钱是多少 你只能买一次所有东西
使用其中一种
document.getElementById(“myBtn”).disabled=true;

用于禁用按钮

function disableBtn(){
document.getElementById(“myBtn”).disabled=true;
}
函数enableBtn(){
document.getElementById(“myBtn”).disabled=false;
}
我的按钮


禁用“我的按钮”
启用“我的按钮”
因此,如果要禁用单击的按钮,请将按钮(
)作为参数传递给您的
升级()
函数,如下所示(简化):

JavaScript:
功能升级(向上、需要、按钮){button.disabled=true;}

HTML:

var money=10000000;
var MoneyperClick=1;
函数myFunction(){
var val=document.getElementById(“您的钱”);
val.innerHTML=货币;
document.getElementById(“YourLevel”).innerHTML=MoneyperClick;
}
功能
升级(向上、需要、按钮){
如果(钱>=需要){
button.disabled=true;//添加此行以禁用单击的按钮
金钱=金钱-需要;
MoneyperClick=
MoneyperClick+up;
警报(“구매 성공");
}否则{
警报(“골드 부족");
}
}

梅维尔响片游戏


星主:每次点击需要100美元
BABYGROOT:每次点击的费用+2:需要150美元
螳螂:每次点击需要300美元+2:需要300美元
星云:点击付费+2:需要400美元
鹰眼:点击付费+3:需要700美元
黑寡妇:每次点击的金额+3:需要1500美元
你的钱是 每次点击你的钱是多少
您只能购买所有东西一次。在这种情况下,您希望使用
标记而不是
标记

<input class="normal" id="starlord" type="button" value="buy" onclick="upgrade(1,100);  myFunction();">

将成为:

<button class="normal" id="starlord" onclick="upgrade(1,100);  myFunction(); this.disabled=true;">buy</button>
购买

如您所见,我在按钮的onclick属性中添加了
this.disabled=true;
。这样,它会在第一次单击时自动禁用。

您确实需要格式化和缩进您的代码,这太不可读了。。您如何工作???请格式化您的代码。您想要实现的不是那么困难,而是使用当前的s关于你的问题,我们帮不了你。我怎么格式化?我是韩国人,我不擅长英语@김성훈 它将您的代码缩进4个空格,每个级别和属于新行的每个元素:)@ThisgyHastTwoThumbs格式@김성훈 很乐意帮忙!
<button class="normal" id="starlord" onclick="upgrade(1,100);  myFunction(); this.disabled=true;">buy</button>