HTMLBodyElement
Базовая реализация Широко доступна
Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна в браузерах с июля 2015 года.
Интерфейс HTMLBodyElement предоставляет специальные свойства (помимо тех, которые унаследованы от обычного интерфейса HTMLElement) для управления элементами <body>.
Свойства экземпляра
Наследует свойства от родительского класса HTMLElement.
-
HTMLBodyElement.aLinkУстаревший -
Строка, представляющая цвет активных гиперссылок.
-
HTMLBodyElement.backgroundУстаревший -
Строка, представляющая описание местоположения ресурса изображения фона. Обратите внимание, что это не URI, хотя некоторые старые версии браузеров ожидают его как таковой.
-
HTMLBodyElement.bgColorУстаревший -
Строка, представляющая цвет фона документа.
-
HTMLBodyElement.linkУстаревший -
Строка, представляющая цвет не посещённых ссылок.
-
HTMLBodyElement.textУстаревший -
Строка, представляющая цвет текста.
-
HTMLBodyElement.vLinkУстаревший -
Строка, представляющая цвет посещённых ссылок.
Методы экземпляра
Нет специфических методов; наследует методы от родительского класса HTMLElement.
Обработчики событий
События HTMLElement наследуются.
Следующие обработчики событий Window onXYZ также доступны как псевдонимы, направленные на объект window. Однако рекомендуется подключаться к ним непосредственно к объекту window , а не к HTMLBodyElement.
Примечание: Использование addEventListener() на HTMLBodyElement не будет работать для обработчиков событий onXYZ , перечисленных ниже. Подключайтесь к событиям к объекту window вместо этого.
HTMLBodyElement.onafterprint-
Срабатывает после того, как связанный документ начал печать или предварительный просмотр печати был закрыт.
HTMLBodyElement.onbeforeprint-
Срабатывает, когда связанный документ собирается напечатать или просмотреть для печати.
HTMLBodyElement.onbeforeunload-
Срабатывает, когда окно, документ и его ресурсы собираются загрузить.
HTMLBodyElement.ongamepadconnected-
Срабатывает, когда браузер обнаруживает подключение джойстика или в первый раз используется кнопка/ось джойстика.
HTMLBodyElement.ongamepaddisconnected-
Срабатывает, когда браузер обнаруживает отключение джойстика.
HTMLBodyElement.onhashchange-
Срабатывает при изменении идентификатора фрагмента URL (части URL, начинающейся с и следующей за символом
#). HTMLBodyElement.onlanguagechange-
Срабатывает при изменении предпочтительного языка пользователя.
HTMLBodyElement.onmessage-
Срабатывает, когда окно получает сообщение, например, из вызова
Window.postMessage()из другого контекста просмотра. HTMLBodyElement.onmessageerror-
Срабатывает, когда окно получает сообщение, которое нельзя десериализовать.
HTMLBodyElement.onoffline-
Срабатывает, когда браузер потерял доступ к сети, и значение
Navigator.onLineпереключается наfalse. HTMLBodyElement.ononline-
Срабатывает, когда браузер получил доступ к сети, и значение
Navigator.onLineпереключается наtrue. HTMLBodyElement.onpagehide-
Срабатывает, когда браузер скрывает текущую страницу в процессе отображения другой страницы из истории сеанса.
HTMLBodyElement.onpageshow-
Срабатывает, когда браузер отображает документ окна из-за навигации.
HTMLBodyElement.onpopstate-
Срабатывает, когда активная запись истории меняется при навигации пользователя по истории сеанса.
HTMLBodyElement.onrejectionhandled-
Срабатывает всякий раз, когда отбрасывается JavaScript
Promiseи отклонение обработано. HTMLBodyElement.onstorage-
Срабатывает, когда область хранилища (
localStorage) была изменена в контексте другого документа. HTMLBodyElement.onunhandledrejection-
Срабатывает всякий раз, когда
Promiseотклоняется, но отказ не был обработан. HTMLBodyElement.onunload-
Срабатывает, когда документ собирается загрузить.
Спецификации
| Спецификация |
|---|
| HTML # htmlbodyelement |
Совместимость с браузерами
| Рабочий стол | Мобильный | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | |
HTMLBodyElement |
1 | 12 | 1 | ≤12.1 | 3 | 18 | 4 | ≤12.1 | 1 | 1.0 | 4.4 |
aLink |
1 | 12 | 1 | ≤12.1 | 3 | 18 | 4 | ≤12.1 | 1 | 1.0 | 4.4 |
background |
1 | 12 | 1 | ≤12.1 | 3 | 18 | 4 | ≤12.1 | 1 | 1.0 | 4.4 |
bgColor |
1 | 12 | 1 | ≤12.1 | 3 | 18 | 4 | ≤12.1 | 1 | 1.0 | 4.4 |
link |
1 | 12 | 1 | ≤12.1 | 3 | 18 | 4 | ≤12.1 | 1 | 1.0 | 4.4 |
text |
1 | 12 | 1 | ≤12.1 | 3 | 18 | 4 | ≤12.1 | 1 | 1.0 | 4.4 |
vLink |
1 | 12 | 1 | ≤12.1 | 3 | 18 | 4 | ≤12.1 | 1 | 1.0 | 4.4 |
См. также
- HTML-элемент, реализующий этот интерфейс:
<body>
© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/HTMLBodyElement