Я занимаюсь стилем «cookie clicker» в HTML для моего друга.HTML/Javascript счетчик не работает
У меня есть счетчик посещений вид работа. в основном, когда вы нажимаете изображение, число внизу должно увеличиваться на единицу при каждом нажатии. Затем есть кнопки на стороне, которые изменяют количество, которое число увеличивается при каждом нажатии. I.e: Когда вы нажимаете изображение без нажатия кнопок, число увеличивается на единицу, когда вы нажимаете кнопку «2 щелчка», номер должен с шагом в 2 каждый щелчок.
Когда я нажимаю кнопки, они делают число приращение по заданному количеству (на кнопке), а затем нажав на изображение ничего не делает ...
Существует также некоторая логика, которая не работает.
Вот код: `
<script type="text/javascript">
\t \t \t //Inital click value
\t \t \t var clicks = 0;
\t \t \t
\t \t \t //Click counters
\t \t \t
\t \t \t function clicklee1() {
\t \t \t \t clicks += 1;
\t \t \t \t document.getElementById("clicks").innerHTML = clicks;
\t \t \t };
\t \t \t function clicklee2() {
\t \t \t \t clicks += 2;
\t \t \t \t document.getElementById("clicks").innerHTML = clicks;
\t \t \t };
\t \t \t function clicklee3() {
\t \t \t \t clicks += 5;
\t \t \t \t document.getElementById("clicks").innerHTML = clicks;
\t \t \t };
\t \t \t function clicklee4() {
\t \t \t \t clicks += 10;
\t \t \t \t document.getElementById("clicks").innerHTML = clicks;
\t \t \t };
\t \t \t function clicklee5() {
\t \t \t \t clicks += 100;
\t \t \t \t document.getElementById("clicks").innerHTML = clicks;
\t \t \t };
\t \t \t function clicklee6() {
\t \t \t \t clicks += 1000;
\t \t \t \t document.getElementById("clicks").innerHTML = clicks;
\t \t \t };
\t \t \t function clicklee7() {
\t \t \t \t clicks += 1000000;
\t \t \t \t document.getElementById("clicks").innerHTML = clicks;
\t \t \t };
\t \t \t
\t \t \t //Changing the "onclick" value of lee
\t \t \t
\t \t \t function changeclicks1() {
\t \t \t \t document.getElementById("lee").onclick = clicklee1();
\t \t \t }
\t \t \t function changeclicks2() {
\t \t \t \t document.getElementById("lee").onclick = clicklee2();
\t \t \t }
\t \t \t function changeclicks3() {
\t \t \t \t document.getElementById("lee").onclick = clicklee3();
\t \t \t }
\t \t \t function changeclicks4() {
\t \t \t \t document.getElementById("lee").onclick = clicklee4();
\t \t \t }
\t \t \t function changeclicks5() {
\t \t \t \t document.getElementById("lee").onclick = clicklee5();
\t \t \t }
\t \t \t function changeclicks6() {
\t \t \t \t document.getElementById("lee").onclick = clicklee6();
\t \t \t }
\t \t \t function changeclicks7() {
\t \t \t \t document.getElementById("lee").onclick = clicklee7();
\t \t \t }
\t \t \t
\t \t \t //Unlockable logic
\t \t \t
\t \t \t if(clicks < 5) {
document.getElementById('changebutton2').disabled = true;
\t \t \t }
\t \t \t if(clicks >= 5) {
document.getElementById('changebutton2').disabled = false;
\t \t \t }
\t \t \t
\t \t \t if(clicks < 20) {
document.getElementById('changebutton3').disabled = true;
\t \t \t }
\t \t \t if(clicks >= 20) {
document.getElementById('changebutton3').disabled = false;
\t \t \t }
\t \t \t
\t \t \t if(clicks < 50) {
document.getElementById('changebutton4').disabled = true;
\t \t \t }
\t \t \t if(clicks >= 50) {
document.getElementById('changebutton4').disabled = false;
\t \t \t }
\t \t \t
\t \t \t if(clicks < 75) {
document.getElementById('changebutton5').disabled = true;
\t \t \t }
\t \t \t if(clicks >= 75) {
document.getElementById('changebutton5').disabled = false;
\t \t \t }
\t \t \t
\t \t \t if(clicks < 200) {
document.getElementById('changebutton6').disabled = true;
\t \t \t }
\t \t \t if(clicks >= 200) {
document.getElementById('changebutton6').disabled = false;
\t \t \t }
\t \t \t
\t \t \t if(clicks < 500) {
document.getElementById('changebutton7').disabled = true;
\t \t \t }
\t \t \t if(clicks >= 500) {
document.getElementById('changebutton7').disabled = false;
\t \t \t }
\t \t </script>
<img id="lee" src="lee.png" height="300" width="300" onclick="clicklee1()">
\t \t <p>Clicks: <a id="clicks">0</a></p>
\t \t <div class="unlocks" style="text-align: right;">
\t \t \t <button id="changebutton1" onclick="changeclicks1()">1 Click</button><br>
\t \t \t <p>Requires 5 clicks</p>
\t \t \t <button id="changebutton2" onclick="changeclicks2()">2 Clicks</button><br>
\t \t \t <p>Requires 20 clicks</p>
\t \t \t <button id="changebutton3" onclick="changeclicks3()">5 Clicks</button><br>
\t \t \t <p>requires 50 clicks</p>
\t \t \t <button id="changebutton4" onclick="changeclicks4()">10 Clicks</button><br>
\t \t \t <p>Requires 75 clicks</p>
\t \t \t <button id="changebutton5" onclick="changeclicks5()">100 Clicks</button><br>
\t \t \t <p>Requires 200 clicks</p>
\t \t \t <button id="changebutton6" onclick="changeclicks6()">1,000 Clicks</button><br>
\t \t \t <p>Requires 500 clicks<p/>
\t \t \t <button id="changebutton7" onclick="changeclicks6()">1,000,000 Clicks</button>
\t \t </div>