Доброго времени суток, просьба помочь в следующем вопросе
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Первый сайт</title>
<link rel="stylesheet" href="css/styles.css">
</head>
<body>
<div id="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>
</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;
}
</style>
<script>
window.onload = function(){
var black = document.querySelectorAll('.a');
var grey = document.querySelector('.b');
var i = 0;
black.length=grey.length;
for(i=0;i<black.length;i++){
console.log(grey);
}
}
</script>
</html>
Нужно вывести на страницу те самые блоки которые находятся в переменной grey. Есть вариант с помощью cloneNode, но если таким образом делать, в дальнейшем не получается обратиться к отдельному элементу созданного списка, как еще подобные задачи можно в js реализовать?