Здравствуйте!
Как сделать чтобы при нажатии на div
с порядковым номером появлялся div
с таким же порядковым номером?
Например нажимаем на div
:
<div id="Corpushead 1">Дом2</div>
Появляется div
с
<div id="hideCorpus 1">
нажимаем на div
:
<div id="Corpushead 2">Дом2</div>
Появляется div
с
<div id="hideCorpus 2">
а первый пропадает и так далее
let corpusheads = document.getElementsByClassName('corpushead');
for(let i = 0; i < corpusheads.length; i++){
corpusheads[i].addEventListener('click', e => {
let corpuss = document.getElementsByClassName('corpus');
let id = corpusheads[i].id.split('-')[1];
for(let corpus of corpuss){
corpus.style.display = 'none';
}
corpus = document.getElementById(`corpus-${id}`);
corpus.style.display = 'block';
}, false);
}
.corpushead{
width: 50px;
height: 20px;
background-color: red;
text-align: center;
margin: 5px;
}
.corpus{
background-color: blue;
width: 100px;
height: 100px;
display: none;
text-align: center;
line-height: 100px;
}
<div class="corpushead" id="head-1">Дом1</div>
<div class="corpus" id="corpus-1">1</div>
<div class="corpushead" id="head-2">Дом2</div>
<div class="corpus" id="corpus-2">2</div>
Виртуальный выделенный сервер (VDS) становится отличным выбором
Есть событие которое, по клику на кнопку, добавляет HTML код на страницу
Реализовал бесконечную прокрутку постов по этому руководствуВот основной код скрипта бесконечной загрузки постов при прокрутке страницы
Доброго времениЕсть сайт написанный на backbone и появилась задача расширить его функционал