Показать сообщение отдельно
  #5 (permalink)  
Старый 21.06.2017, 00:09
Аспирант
Отправить личное сообщение для Igor710 Посмотреть профиль Найти все сообщения от Igor710
 
Регистрация: 09.08.2016
Сообщений: 31

Сообщение от рони Посмотреть сообщение
подожду переводчика
<!doctype html>
<html>
    <head>
        <meta charset="utf-8">
        <title>Первый сайт</title>
        <link rel="stylesheet" href="css/styles.css">
    </head>
    <body>
	
        <div class="a"></div>
		<div class="a"></div>
		<div class="a"></div>
		<div class="a"></div>
		<div class="a"></div>
		<div class="a"></div>
		
		<div class="b" ></div>
		<div id="output"></div>
    </body>
	<style>
	.b{
	height:100px;
	width:100px;
	background:grey;
	float:left;
	margin-right:2px;
	}
	.a{
	height:100px;
	width:100px;
	background:black;
	float:left;
	margin-right:2px;
	}
	.hide{
		display: none;
	}
	</style>
<script>
window.onload = function(){

    var black = document.querySelectorAll('.a');
	var grey = document.querySelector('.b');
    var i = 0;	
	var t;
    

	for(i=0;i<black.length;i++){
	
	t = grey.cloneNode(true);
	document.body.append(t);
	console.log(t);

	}
	t[0].classList.add('hide');
}
</script>
	</html>


Имел ввиду что можно таким образом реализовать, но пытаясь скрыть первый элемент натыкаюсь на ошибку, выходит что к клонированному списку по индексу обратиться не получается, поэтому интересуюсь каким еще образом на страницу можно вывести блок .b количеством равным блокам .а
Ответить с цитированием