所以我正在使用带有 HTML 和 javascript 的 Notepad++ 来尝试制作一个小的点击器游戏(如果你曾经玩过它,类似于 cookie 点击器),我只是用它来试验一些东西。我有一个不可编辑的文本字段和一个按钮,单击该按钮会将“1”添加到文本字段的值中。我一直在尝试创建另一个按钮,它只检查文本字段中大于或等于 5 的值,如果为真则减去 5。(最终目标是拥有三个按钮——一个在点击时检查值是否大于 5,然后减去 5,这使得另一个不可点击的按钮变为可点击,这将在点击时将值加 10就像升级一样。)
我有按钮可以将 +1 添加到值中,并且我一直在尝试获取升级按钮以启用禁用的按钮。但由于某种原因,按钮不起作用..
<!DOCTYPE html>
<html>
<head>
<title>Button Clicker</title>
<script language="Javascript">
function handleButtonClick() {
var textField = document.getElementById( "textField" );
var currentValue = parseInt(textField.value);
// Add one
currentValue = currentValue + 1;
// Put it back with the new +1'd value
textField.value = currentValue;
}
function handlebuttonclick() {
var textField = document.getElementById( "textField" );
var currentValue = parseInt(textField.value);
// Minus one
currentValue = currentValue - 1;
// Put it back with the new -1'd value
textField.value = currentValue;
}
</script>
</head>
<body>
<script language="Javascript" type="text/javascript">
function enable(){
if (document.form="upgrade".clicked==''){
document.agreement_form.clicker.disabled=true
}else{
document.agreement_form.clicker.disabled=false
}
}
</script>
<button type="button" form="upgrade" onclick="enable()" onclick="handlebuttonclick"/>Upgrade</button>
<br>
<button type="button" onClick="handleButtonClick()"/>Press here</button>
<input type="button" value="Clicker" disabled name="clicker">
<input type="text" value="0" id="textField" readonly/>
</body>
</html>