Показать сообщение отдельно
  #1 (permalink)  
Старый 06.04.2016, 19:36
Аватар для vd1216
Новичок на форуме
Отправить личное сообщение для vd1216 Посмотреть профиль Найти все сообщения от vd1216
 
Регистрация: 06.04.2016
Сообщений: 1

смена фона при клике
Всем привет!
помогите, пожалуйста, разобраться что я делаю не так(
я только начала изучать JS и не могу понять как сделать чтобы при клике менялся фон с одного цвета на другой бесконечно и без перезагрузки. у меня почему то меняется только на оранжевый и все, и нужно перезагружать страницу
<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Document</title>
	<style>
	.sor{
		margin:50px auto;
		border:1px solid #000;
		padding:5px;
		border-radius:50%;
		background:red;
		width:20px;
		text-align:center;
	}
	</style>
	<script>
		window.onclick=function(){
			for(var i=1; i<5;i++){
			document.getElementById('sor').style.background = 'green';
			document.getElementById('sor').style.background = 'yellow';
			document.getElementById('sor').style.background = 'pink';
			document.getElementById('sor').style.background = 'orange';
		}
		}	
	
	</script>
</head>
<body>
	<div class="sor" id="sor" onclick="" type="button">
		7
	</div>
</body>
</html>

Последний раз редактировалось vd1216, 07.04.2016 в 22:21.
Ответить с цитированием