.hidden в JavaScript

27 августа 2026
Автор

Дмитрий Нечаев

Свойство .hidden в JavaScript предоставляет доступ к атрибуту hidden HTML-элемента, который определяет, должен ли элемент быть видимым или скрытым на странице. Это полезно для динамического управления видимостью элементов в зависимости от определенных условий или действий пользователя. Давайте рассмотрим использование .hidden более подробно с примерами.

Введение в .hidden

Свойство .hidden предоставляет удобный способ управления видимостью HTML-элементов на веб-странице. Когда у элемента установлен атрибут hidden, он скрывается от пользователя и не отображается в браузере. Свойство .hidden в JavaScript позволяет нам читать текущее состояние атрибута hidden элемента или устанавливать его значение.

Курс по теме

Курс JavaScript с нуля

40 000+ студентов · рейтинг 4.8 · гарантия возврата 30 дней

Примеры использования .hidden

Давайте рассмотрим несколько примеров использования свойства .hidden для управления видимостью элементов на странице.

1. Скрывание элемента

<!DOCTYPE html>
<html lang="ru">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Пример</title>
</head>
<body>
  <div id="myDiv">Этот элемент будет скрыт</div>

  <button onclick="hideElement()">Скрыть элемент</button>

  <script>
    // Функция для скрытия элемента
    function hideElement() {
      // Получаем ссылку на элемент
      const myDiv = document.getElementById('myDiv');

      // Скрываем элемент
      myDiv.hidden = true;
    }
  </script>
</body>
</html>

В этом примере мы используем свойство .hidden, чтобы скрыть элемент <div> с идентификатором myDiv при нажатии на кнопку.

Свойство .hidden позволяет легко скрывать или отображать элементы на веб-странице. Установка значения true для этого свойства скрывает элемент, а установка значения false отображает его. Это удобный способ для создания интерактивных эффектов и управления видимостью элементов. Если вы хотите детальнее изучить стилизацию с помощью JavaScript и скрытие и отображение элементов, узнайте об управлении видимостью контента — приходите на наш большой курс JavaScript с нуля. На курсе 198 уроков и 30 упражнений, AI-тренажеры для безлимитной практики с кодом и задачами 24/7, решение задач с живым ревью наставника, еженедельные встречи с менторами.

2. Показ элемента

<!DOCTYPE html>
<html lang="ru">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Пример</title>
</head>
<body>
  <div id="myDiv" hidden>Этот элемент скрыт по умолчанию</div>

  <button onclick="showElement()">Показать элемент</button>

  <script>
    // Функция для показа элемента
    function showElement() {
      // Получаем ссылку на элемент
      const myDiv = document.getElementById('myDiv');

      // Показываем элемент
      myDiv.hidden = false;
    }
  </script>
</body>
</html>

В этом примере мы используем свойство .hidden, чтобы показать элемент <div> с идентификатором myDiv, который изначально был скрыт атрибутом hidden.

Заключение

Свойство .hidden в JavaScript предоставляет простой и эффективный способ управления видимостью HTML-элементов на веб-странице. Оно позволяет нам динамически скрывать или показывать элементы в зависимости от определенных условий или действий пользователя, что делает веб-интерфейс более интерактивным и удобным для использования. Надеюсь, данная статья помогла вам лучше понять, как использовать свойство .hidden в ваших проектах JavaScript.

Хотя .hidden является простым способом для управления видимостью элементов, существуют и другие методы, такие как изменение CSS-свойства display или visibility. Выбор оптимального метода зависит от конкретной задачи и требований к анимации и переходам. Чтобы освоить все методы управления видимостью веб-элементов, мы рекомендуем наш курс JavaScript с нуля. В первых 3 модулях уже доступно бесплатное содержание — начните погружаться в мир JavaScript прямо сегодня.

Стрелочка влевов JavaScript.getPropertyValue() в JavaScriptСтрелочка вправо

Постройте личный план изучения Javascript до уровня Middle — бесплатно!

Javascript — часть карты развития Frontend

  • step100+ шагов развития
  • lessons30 бесплатных лекций
  • lessons300 бонусных рублей на счет

Бесплатные лекции

Все гайды по Javascript

Как работает метод trim() - JavaScriptКак работает метод toUpperCase() - JavaScriptКак работает метод toLowerCase() - JavaScriptКак работает метод substring() - JavaScriptКак работает метод startsWith() - JavaScriptКак работает метод split() - JavaScriptКак работает метод slice() - JavaScriptКак работает метод search() - JavaScriptКак работает метод replaceAll() - JavaScriptКак работает метод replace() - JavaScriptКак работает метод repeat() - JavaScriptКак работает метод padStart() - JavaScriptКак работает метод padEnd() - JavaScriptКак работает метод matchAll() - JavaScriptКак работает метод match() - JavaScriptКак работает метод localeCompare() - JavaScriptКак работает свойство length - JavaScriptКак работает метод lastIndexOf() - JavaScriptКак работает метод indexOf() - JavaScriptКак работает метод includes() - JavaScriptКак работает метод fromCodePoint() - JavaScriptКак работает метод fromCharCode() - JavaScriptКак работает метод endsWith() - JavaScriptКак работает метод concat() - JavaScriptКак работает метод codePointAt() - JavaScriptКак работает метод charCodeAt() - JavaScriptКак работает метод charAt() - JavaScript
Итератор в JavaScript
try...catch в JavaScriptError в JavaScript
Событие wheel в JavaScriptСобытие unload в JavaScriptСобытие touch в JavaScriptСобытие submit в JavaScriptСобытие scroll в JavaScriptСобытие reset в JavaScriptМетод .preventDefault() в JavaScriptСобытие mouseover в JavaScriptСобытие mouseout в JavaScriptСобытие load в JavaScriptСобытие keyup в JavaScriptСобытие keydown в JavaScriptСобытие invalid в JavaScriptСобытие input в JavaScriptСобытийная модель Event в JavaScriptОбъект события Event в JavaScriptСобытие DOMContentLoaded в JavaScriptСобытие dblclick в JavaScriptСобытие click в JavaScriptСобытие change в JavaScriptJavaScript BroadcastChannel — межвкладочное взаимодействиеСобытие beforeunload в JavaScript
Как работает метод some() - JavaScriptКак работает метод reverse() - JavaScriptКак работает метод reduce() - JavaScriptКак работает метод map() - JavaScriptКак работает метод isArray() - JavaScriptКак работает метод indexOf() - JavaScriptКак работает метод includes() - JavaScriptКак работает метод from() - JavaScriptКак работает метод forEach() - JavaScriptКак работает метод flatMap() - JavaScriptКак работает метод flat() - JavaScriptКак работает метод findIndex() - JavaScriptКак работает метод find() - JavaScriptКак работает метод filter() - JavaScriptКак работает метод every() - JavaScriptМассивы в JavaScriptArray.at, findLast, findLastIndex — новые методы массивов
Открыть базу знаний

Лучшие курсы по теме

изображение курса

Основы JavaScript

Антон Ларичев
AI-тренажерыAI-тренажеры
Практика в студииПрактика в студии
Гарантия
Бонусы
иконка звёздочки рейтинга4.8
3 999 ₽ 6 990 ₽
Подробнее
изображение курса

TypeScript с нуля

Антон Ларичев
AI-тренажерыAI-тренажеры
Практика в студииПрактика в студии
Гарантия
Бонусы
иконка звёздочки рейтинга4.8
3 999 ₽ 6 990 ₽
Подробнее
изображение курса

Next.js - с нуля

Антон Ларичев
AI-тренажерыAI-тренажеры
Практика в студииПрактика в студии
Гарантия
Бонусы
иконка звёздочки рейтинга4.7
3 999 ₽ 6 990 ₽
Подробнее

Отправить комментарий