Как при нажатии кнопки получить блок div?

345
15 декабря 2017, 01:11

Как сделать так, чтобы при нажатии на "кнопку" на сайте под кнопкой появлялся блок DiV с готовым текстом каким-либо?

Answer 1

У блока, который ты хочешь открывать ставишь display: nonе. При помощи js ставишь обработчик на кнопку, который при нажатии изменяет display: none на display: block. Что-то типа этого:

function viewDiv(){ 
  document.getElementById("div1").style.display = "block"; 
};
#div1{ 
  display: none; 
}
<input type="button" value="Click" onmousedown="viewDiv()"> 
<div id="div1">Блок</div>

Answer 2

Вот тоже интересный пример(Jquery)

$('.btn').click(function(){ 
  $(".block_with_text").fadeToggle(100); 
});  
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script> 
<button class="btn">Кликни по мне</button> 
<div class="block_with_text">Lorem ipsum dolor sit amet</div>

Answer 3

Как вариант, можно и без js обойтись, это зависит от конкретной задачи и возможностей. Например, с помощью скрытого чекбокса и метки, которая будет выступать псевдокопкой, переключать видимость DIVа:

.text, 
input[type="checkbox"] { 
  display: none; 
} 
 
input[type="checkbox"]:checked ~ .text { 
  display: block; 
} 
 
/* Стилизация псевдокнопки */ 
.btn { 
  display: inline-block; 
  margin-bottom: 4px; 
  padding: 4px 8px; 
  background-color: #ffffff; 
  border: 1px solid #eeeeee; 
  cursor: pointer; 
}
<label for="pseudoBtn" class="btn">"Кнопка"</label> 
<input type="checkbox" id="pseudoBtn"> 
<div class="text">Готовый текст</div>

READ ALSO
Подпрыгивает меню

Подпрыгивает меню

Пытаюсь зафиксировать отдельный элемент на странице при прокрутке страницыИспользую js код:

333
Скролл при нажатии на ссылку?

Скролл при нажатии на ссылку?

Есть навбар, надо что бы при нажатии на ссылку он плавно перекидывал на нужную секцию

263
При попытке связать две колонки одной таблицы к колонке другой выдается ERROR 1215: Cannot add foreign key constraint

При попытке связать две колонки одной таблицы к колонке другой выдается ERROR 1215: Cannot add foreign key constraint

Делаю список друзей для своей небольшой соцсетиДля этого решил сделать связь многие ко многим, но у меня не получилось

231