0
我正在看一個教程,並遵循他的代碼,但我自己命名了變量和函數,但在執行了buyHelper
函數之後,我的loadCode
函數停止工作,並且一直說「{」意外。請幫忙。 (我沒有在一個文件中的所有代碼除了CSS,因爲它wouldnt外部工作)意外的令牌{plus buyHelper和loadCode未定義?
<!DOCTYPE html>
<script type="text/javascript">
function update(){
document.getElementById("amount").value = codeAmount;
document.title = codeAmount + " Codes"
}
var codeAmount = 0;
var codeHelper = 0;
function timer(){
codeAmount = codeAmount + codeHelper;
update()
}
setInterval(timer, 1000);
</script>
<html>
<head>
<title>0 Codes</title>
<link rel="stylesheet" type="text/css" href="clickerGame2.css">
</head>
<body>
<h1>Click to get JavaScript code!</h1>
<h2>Use your code to get upgrades!</h2>
<a href=# onclick="addJS()"><img
src="https://i.stack.imgur.com/Mmww2.png" alt="JS Logo" width="150"
height="150" class="pulse"></a>
<br><br>
You Have:
<input type="text" id="amount" disabled style>
<script type="text/javascript">
function addJS(){
codeAmount = codeAmount + 1;
update()
}
</script>
lines of code.
<br><br>
<button><a href=# onclick="saveCode()" class="white">Save!</a>
</button>
<button><a href=# onclick="loadCode()"class="white">Load!</a>
</button>
<br><br>
<p>Pay someone to help code!</p>
<button><a href=# onclick="buyHelper()">Helper</a></button>
<p id="helperCost"></p>
<p id="helperAmount">You have 0 helpers.</p>
<script type="text/javascript">
function saveCode(){
localStorage.setItem("codeAmount", codeAmount);
}
function loadCode(){
codeAmount = localStorage.getItem("codeAmount");
codeAmount = parseInt(codeAmount);
update();
}
function buyHelper(){
if (codeAmount >= ((codeHelper+1)*12){
codeAmount = codeAmount - ((codeHelper+!)*12);
codeHelper = codeHelper + 1;
update();
}
}
</script>
</body>
</html>
謝謝!這很好! –