Показать сообщение отдельно
  #1 (permalink)  
Старый 18.11.2016, 14:18
Новичок на форуме
Отправить личное сообщение для TANDEROID Посмотреть профиль Найти все сообщения от TANDEROID
 
Регистрация: 18.11.2016
Сообщений: 5

Скрипт работает не полностью
Скрипт должен работать примерно так:
При нажатии на конкретный блок, он меняет
свой стиль на противоположной и при
повторном нажатии возвращаться.

<!DOCTYPE html>
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
	<style type="text/css">
		.non_used{
		 background-color:red;
		 text-align: center;
		 width: 300px;
		 font-size:100px;
		}
		.used{
		 background-color: yellow;
		 text-align: center;
		 width: 300px;
		 font-size:100px;
		 color: red;
		}
	</style>
	<script type="text/javascript">
		var i = 0;
		var block = document.getElementsByTagName("div");
		function test(i){
		 
		 
		 
		 
		 if(block[i].getElementsByClassName("non_used")){
		 block[i].classList.remove("non_used");
		 block[i].classList.add("used");
		 }else{
		 block[i].classList.remove("used");
		 block[i].classList.add("non_used");
		 };
		}
	</script>
</head>
<body>

<div class="non_used" onclick="test(0)">000</div>
<div class="non_used" onclick="test(1)">111</div>
<div class="non_used" onclick="test(2)">222</div>
<div class="used" onclick="test(3)">333</div>

</body>
</html>

Последний раз редактировалось TANDEROID, 18.11.2016 в 14:23.
Ответить с цитированием