Привет есть такая структура
<div class="wrapper1">
<div class="wrapper1-item active"></div>
<div class="wrapper1-item"></div>
<div class="wrapper1-item"></div>
<div class="wrapper1-item"></div>
<div class="wrapper1-item"></div>
</div>
<div class="wrapper2">
<div class="wrapper2-item active"></div>
<div class="wrapper2-item"></div>
<div class="wrapper2-item"></div>
<div class="wrapper2-item"></div>
<div class="wrapper2-item"></div>
</div>
Как сделать что бы при клике по элементу из wrapper1 элемент который находиться в точно такой же позиции по индексу из wrapper 2 получил класс active А у остальных удалялось, ибо только 2 могут иметь класс active
Только чистый JS интересует
var wrapper1Item = document.getElementsByClassName('wrapper1-item');
var wrapper2Item = document.getElementsByClassName('wrapper2-item');
for (let i = 0; i < wrapper1Item.length; i++) {
wrapper1Item[i].addEventListener('click', function() {
for (let i = 0; i < wrapper1Item.length; i++) {
wrapper1Item[i].classList.remove('active');
wrapper2Item[i].classList.remove('active');
}
wrapper1Item[i].classList.add('active');
wrapper2Item[i].classList.add('active');
})
}
.wrapper1-item.active {
background: red;
}
.wrapper2-item.active {
background: red;
}
<div class="wrapper1">
<div class="wrapper1-item active">wrapper1-item</div>
<div class="wrapper1-item">wrapper1-item</div>
<div class="wrapper1-item">wrapper1-item</div>
<div class="wrapper1-item">wrapper1-item</div>
<div class="wrapper1-item">wrapper1-item</div>
</div>
<div class="wrapper2">
<div class="wrapper2-item active">wrapper2-item</div>
<div class="wrapper2-item">wrapper2-item</div>
<div class="wrapper2-item">wrapper2-item</div>
<div class="wrapper2-item">wrapper2-item</div>
<div class="wrapper2-item">wrapper2-item</div>
</div>
Оборудование для ресторана: новинки профессиональной кухонной техники
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
Здравствуйте, имеется более 100 записей (которые, естественно, выведены автоматом через php)В каждой записи есть своя форма вида:
Не могу понять каким образом создавать подобные бэкграунды не используя заранее заготовленное изображение
Как его использовать эффективнее, например выгружать с помощью него все элементы html разметки или только динамические, к примеру блоки с новостями?...
надо сделать, чтобы изображение с компьютера отображалось на странице