@PanCar

Почему клики нормально не засчитываются?

Доброго времени суток. Я новичок в js и просто тестил всякое. И я делал по факту кликер.И вот я сделал кнопки которые при нажатии на них добавляют в секунду +1 +5 и тд.(на самих кнопках написаны значения).
И при нажатии на кнопки +10 и +20 я увидел что кнопка +10 дает 5,а кнопка +20 дает +10,хотя все значения я указал правильно. Может ли кто-то объяснить мне почему это так происходит?
Вот код: https://codepen.io/Sobaken777/pen/bGqvNMO
  • Вопрос задан
  • 100 просмотров
Решения вопроса 1
@ilyaQA
Quallity Assurance
<button onclick="Add5Sek()">+10 каждю секунду</button>
<button onclick="Add10Sek()">+20 каждю секунду</button>


Применены неправильные функции.
У вас есть function Add10Sek() и function Add20Sek()

Вот их нужно добавить для соответствующих кнопок
function Add10Sek(){
	setInterval(Add10,1000);
}

function Add20Sek(){
	setInterval(Add20,1000);
}


Вот работающий HTML
open

<body onmousedown="return false" onselectstart="return false" class="onClick" onClick="onClick()" >
	<p class="clic">Clicks: <a class="clicks" id="clicks">0</a></p>
	<div id="shop">
		<button onclick="Add1Sek()">+1 каждю секунду</button>
		<button onclick="Add5Sek()">+5 каждю секунду</button>
		<button onclick="Add10Sek()">+10 каждю секунду</button>
		<button onclick="Add20Sek()">+20 каждю секунду</button>
	</div>
</body>
</html>

Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы