Содержание
Цель: код на Javascript который будет скрывать и показывать html-элемент по клику на кнопку или любой другой элемент страницы.
Вариант 1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
id="hidden-element">Этот элемент будет скрываться и появляться.
document.getElementById('click-to-hide').addEventListener("click", hiddenCloseclick);
function hiddenCloseclick() {
let x = document.getElementById('hidden-element');
if (x.style.display == "none"){
x.style.display = "block";
} else {
x.style.display = "none"}
};
#hidden-element {display:none}
|
Необходимо указать один id элементу по которому нужно кликать чтобы вызвать событие, а второй id нужно присвоить элементу который будет скрываться/появляться. И здесь соответственно:
hidden-element – id элемента, который скрывается;
click-to-hide – id элемента, который кликают.
click-to-hide – id элемента, который кликают.
Здесь стили «style» указаны для элемента hidden-element, чтобы тот был скрыт изначально.
Пример 1
Вариант 2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
id="hidden-element">Этот элемент будет скрываться и появляться.
function hiddenClickButton() {
let x = document.getElementById('hidden-element');
if (x.style.display == "none"){
x.style.display = "block";
} else {
x.style.display = "none"}
};
#hidden-element {display:none;}
|
Пример 2