HTML, CSS, JS Как скрыть и показать элемент
getElementsByClassName возвращает массив элементов. Обратите внимание — get elementS — множественное число. Сейчас актуальны функции querySelector и querySelectorAll которые возвращают соответственно первый и все найденные элементы
24 янв 2020 в 20:09
1 ответ 1
Сортировка: Сброс на вариант по умолчанию
function darkmessage()
.darkmessage
Growl . Test.
Отслеживать
ответ дан 24 янв 2020 в 17:55
user176262 user176262
b.style.display = b.style.display == ‘block’? ‘none’ : ‘block’
24 янв 2020 в 20:05
@axmed2004 — чудесно 🙂
– user176262
24 янв 2020 в 20:10
- javascript
- html
- css
-
Важное на Мете
Похожие
Подписаться на ленту
Лента вопроса
Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.
Дизайн сайта / логотип © 2024 Stack Exchange Inc; пользовательские материалы лицензированы в соответствии с CC BY-SA . rev 2024.1.3.2953
Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.
как скрыть элемент в js
Есть несколько способов скрыть элемент на js, основанные на применении стилей. Например, можем задать определенное CSS-правило для атрибута style самого элемента:
- Используя display: none
- Используя visibility: hidden
Оба эти способа скрывают элемент, но разница в том, что элемент, скрытый с помощью display: none , не занимает места на странице, в отличие от visibility: hidden .
Рассмотрим вариант применения этих стилей, но с использованием имен CSS-классов и методов classList.add() , classList.remove() для их добавления и удаления. Создадим класс с именем hidden, который содержит свойства для скрытия элемента:
.hidden display: none; >
Затем, чтобы скрыть элемент с помощью этого класса, добавим его к элементу:
document.getElementById('myElement').classList.add('hidden');
Чтобы показать элемент снова, удалим класс:
document.getElementById('myElement').classList.remove('hidden');
Такой подход может быть более гибким и удобным в использовании, особенно если вы работаете с множеством элементов на странице.
Как скрыть элемент страницы на JavaScript
Довольно часто при вёрстке страниц сайта требуется скрыть элемент от просмотра клиентом. В принципе существуют несколько способов решения задачи: например, с помощью CSS поместить содержимое в блок нулевых размеров или спрятать блок под видимый слой. Подобную задачу можно с лёгкостью решить и на javascript используя стиливое свойство display .
//Для установки блокировки элемента document.getElementById(id).style.display = "block" //Для снятия блокировки элемента document.getElementById(id).style.display == "none"
Переключатель скрыть — показать блок или элемент.
При вызове приведённой ниже функции и передачей в неё имя идентификатора элемента, проверяется статус его блокировки и в зависимости от этого устанавливается значение свойства display — «block» или «none».
Дата публикации: 2019-04-24
Скрыть или показать элемент в jquery
![]()
Есть множество способов для скрытия или показа элементов в jquery, но есть самый актуальный и простой.
Все вы должны прекрасно знать, чтобы скрыть элемент, достаточно добавать к нему стиль «display:none», а чтобы он показывался достаточно убрать это свойство или прописать «display: block»,
Можно добавить эти стили через простую функцию jquery — css().
$("#myblock").css("display", "none"); // Для скрытия $("#myblock").css("display", "block"); // Для показа
Но нам нужно, к примеру скрыть или показать элемент по клику, для этого используем функцию «click()»
Создадим кнопку, которая будет скрывать определённый блок.
Этот элемент скроется
И добавим скрипт на кнопку:
$('#button').click(function()< $("#block").css("display", "none"); >);
Теперь при нажатии на кнопку, блок исчезнет.
Давайте рассмотрим пример для показа элемента по клику.
Мы создадим блок, которые изначально скроем.
И аналогично напишем скрипт:
$('#button').click(function()< $("#block").css("display", "block"); >);