Top.Mail.Ru
Ответы

Помогите плиз с кодом

Хотел написать игру кликер, где по нажатии кнопки должно прибавляться coeff но не получается хотя с оператором ++ все работает

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
 <!<!DOCTYPE html> 
<html> 
<head lang="en"> 
	<style type="text/css"> 
#button{ 
	background-color: red; 
	border-radius: 50%; 
	width: 14%; 
	height: 30%; 
	margin-top: 10%; 
	margin-left: 5%; 
	text-align: center; 
	line-height: 11em; 
	border: 3px solid darkred; 
	-webkit-user-select: none; 
	font-family: Trebuchet MS; 
} 
#button:hover{ 
	border: 5px solid darkred; 
	background-color: rgb(219, 9, 9) ; 
} 
#button:active{ 
	border: 3px solid rgb(97, 2, 2); 
	background-color: rgb(171, 2, 2); 
 
} 
#score{ 
	font-family: sans-serif; 
	margin: 3%; 
	font-size: 50px; 
} 
#up1{ 
	font-size: 30px; 
	margin-left: 30%; 
} 
	</style> 
	<meta charset="utf-8"> 
	<meta name="viewport" content="width=device-width, initial-scale=1"> 
	<title>Clicker</title> 
</head> 
<body> 
 
	<div id="score">0</div> 
	<button onclick="scorePlus()" id="button">CLICK HERE</button> 
	<script> 
		let score = document.getElementById('score') 
		let coeff = 1; 
	 	function scorePlus() { 
			score.textContent++ 
	} 
	</script> 
</body> 
</html> 
По дате
По рейтингу
Аватар пользователя
Мыслитель
123
 let i = parseInt(score.textContent); 
i++; 
score.textContent = i; 
Аватар пользователя
Мудрец

textContent возвращает строку, поэтому используй переменную

Аватар пользователя
Просветленный
123
 function scorePlus() { 
    score.textContent += coeff;
} 
Аватар пользователя
Искусственный Интеллект

Она будет прибавляться, если добавить внутрь функции coeff++. Только ты этого не увидишь, потому что значение никак не выводится.