Я по-прежнему новичок в кодировании, и я пытаюсь создать игру типа кликер. Я получаюФункция, которая не является функцией?
upgradecursor не является функцией
, когда я запускаю его на Chrome. Я действительно не понимаю проблему, поскольку у меня есть функция, называемая upgradecursor
. Помощь Pls! :(
<!DOCTYPE html>
<html>
<head>
\t <title> Test </title>
\t <script>
\t //List of variables
\t var cookie = 0;
\t var cursor = 1;
\t var cursorupgradecost = 10;
function addcookie(){
var textField = document.getElementById("textField");
var currentValue = parseInt(textField.value);
\t cookie = cookie + cursor;
\t // Add one
currentValue = currentValue + cursor;
// Put it back with the new +1'd value
textField.value = currentValue;}
function upgradecursor(){
\t var textField = document.getElementById("textField");
var currentValue = parseInt(textField.value);
\t cookie = cookie - cursorupgradecost; \t
\t // Minus one
currentValue = currentValue - cursorupgradecost;
// Put it back with the new -10'd value
textField.value = currentValue;
\t
\t //change the cost of the upgrade
\t cursorupgradecost = cursorupgradecost * 1.5;
\t
\t //Upgrade the cursor
\t cursor = cursor + 1;
}
</script>
</head>
<body>
<script>
if (cursorupgradecost > cookie){
upgradecursor = false;}
else{
upgradecursor = true;}
</script>
<button type ="button" onClick = "upgradecursor()"/>Upgrade Cursor </button>
<input type="text" value="0" disabled name="lvl">
<br>
<button type="button" onClick="addcookie()"/>Add Cookie</button>
<input type="button" value="Cookies" disabled name="clicker">
<input type="text" value="0" id="textField" readonly/>
</body>
</html>
В теге скрипта внутри тела вы устанавливаете updateecursor в true или false. В этот момент это уже не функция. Теперь он является логическим. – mcgraphix