Spec-Zone.ru › Web APIs

Документ

Базовая реализация Широко доступна *

Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна в браузерах с июля 2015 года.

* Некоторые части этой функции могут иметь различный уровень поддержки.

  • Подробнее
  • Полная совместимость
  • Отправить отзыв

Интерфейс Document представляет собой любую веб-страницу, загруженную в браузере, и служит точкой входа в содержимое веб-страницы, которое является деревом DOM.

Дерево DOM включает такие элементы, как <body> и <table>, а также многие другие. Оно предоставляет глобальные функции для документа, такие как получение URL страницы и создание новых элементов в документе.

EventTarget Node Document

Интерфейс Document описывает общие свойства и методы для любого типа документа. В зависимости от типа документа (например, HTML, XML, SVG, …), доступен более расширенный API: HTML-документы, предоставленные с типом содержимого "text/html", также реализуют интерфейс HTMLDocument, в то время как XML и SVG-документы реализуют интерфейс XMLDocument.

Конструктор

Document()

Создаёт новый объект Document.

Свойства экземпляра

Этот интерфейс также наследует от интерфейсов Node и EventTarget.

Document.activeElement Только для чтения

Возвращает Element, у которого в данный момент фокус.

Document.adoptedStyleSheets

Добавляет массив созданных таблиц стилей, которые будут использоваться документом. Эти таблицы стилей также могут быть доступны поддеревьям с теневым DOM в том же документе.

Document.body

Возвращает узел <body> или <frameset> текущего документа.

Document.characterSet Только для чтения

Возвращает кодировку символов, используемую документом.

Document.childElementCount Только для чтения

Возвращает количество дочерних элементов текущего документа.

Document.children Только для чтения

Возвращает дочерние элементы текущего документа.

Document.compatMode Только для чтения

Указывает, отображается ли документ в режиме quirks или strict.

Document.contentType Только для чтения

Возвращает Content-Type из MIME-заголовка текущего документа.

Document.currentScript Только для чтения

Возвращает элемент <script>, чей скрипт в данный момент обрабатывается и не является модулем JavaScript.

Document.doctype Только для чтения

Возвращает определение типа документа (DTD) текущего документа.

Document.documentElement Только для чтения

Возвращает Element, являющийся прямым потомком документа. Для HTML-документов это обычно объект HTMLHtmlElement, представляющий элемент <html> документа.

Document.documentURI Только для чтения

Возвращает расположение документа в виде строки.

Document.embeds Только для чтения

Возвращает HTMLCollection встроенных элементов <embed> в документе.

Document.featurePolicy Экспериментальная Только для чтения

Возвращает интерфейс FeaturePolicy с политиками функций, применёнными к документу.

Document.firstElementChild Только для чтения

Возвращает первый дочерний элемент текущего документа.

Document.fonts

Возвращает интерфейс FontFaceSet текущего документа.

Document.forms Только для чтения

Возвращает HTMLCollection элементов <form> в документе.

Document.fragmentDirective Только для чтения

Возвращает FragmentDirective для текущего документа.

Document.fullscreenElement Только для чтения

Элемент, который в данный момент находится в полноэкранном режиме для этого документа.

Document.head Только для чтения

Возвращает элемент <head> текущего документа.

Document.hidden Только для чтения

Возвращает логическое значение, указывающее, скрыт ли в данный момент документ.

Document.images Только для чтения

Возвращает HTMLCollection изображений в документе.

Document.implementation Только для чтения

Возвращает реализацию DOM, связанную с текущим документом.

Document.lastElementChild Только для чтения

Возвращает последний дочерний элемент текущего документа.

Document.links Только для чтения

Возвращает HTMLCollection гиперссылок в документе.

Document.pictureInPictureElement Только для чтения

Возвращает Element, в данный момент отображаемый в режиме "картинка в картинке" в этом документе.

Document.pictureInPictureEnabled Только для чтения

Возвращает true, если функция "картинка в картинке" включена.

Document.plugins Только для чтения

Возвращает HTMLCollection доступных плагинов.

Document.pointerLockElement Только для чтения

Возвращает элемент, установленный в качестве цели для событий мыши во время блокировки указателя. null если блокировка ожидается, указатель разблокирован или если цель находится в другом документе.

Document.prerendering Только для чтения Экспериментальная

Возвращает boolean, который указывает, находится ли документ в процессе предварительной отрисовки, инициированной через API правил спекуляции.

Document.scripts Только для чтения

Возвращает HTMLCollection элементов <script> в документе.

Document.scrollingElement Только для чтения

Возвращает ссылку на Element, который прокручивает документ.

Document.styleSheets Только для чтения

Возвращает StyleSheetList объектов CSSStyleSheet для таблиц стилей, явно связанных с документом или встроенных в него.

Document.timeline Только для чтения

Возвращает временную шкалу как специальный экземпляр DocumentTimeline, который автоматически создается при загрузке страницы.

Document.visibilityState Только для чтения

Возвращает string , обозначающий состояние видимости документа. Возможные значения: visible, hidden, prerender, и unloaded.

Расширения для HTMLDocument

Интерфейс Document для HTML-документов наследуется от интерфейса HTMLDocument или расширяется для таких документов.

Document.cookie

Возвращает список куки для данного документа, разделенный точкой с запятой, или устанавливает отдельную куки.

Document.defaultView Только для чтения

Возвращает ссылку на объект окна.

Document.designMode

Получает/устанавливает возможность редактирования всего документа.

Document.dir

Получает/устанавливает направление текста (rtl/ltr) документа.

Document.fullscreenEnabled Только для чтения

Указывает, доступен ли полноэкранный режим.

Document.lastModified Только для чтения

Возвращает дату последнего изменения документа.

Document.location Только для чтения

Возвращает URI текущего документа.

Document.readyState Только для чтения

Возвращает состояние загрузки документа.

Document.referrer Только для чтения

Возвращает URI страницы, которая привела на эту страницу.

Document.title

Устанавливает или получает заголовок текущего документа.

Document.URL Только для чтения

Возвращает расположение документа в виде строки.

Устаревшие свойства

Document.alinkColor Устаревшее

Возвращает или задает цвет активных ссылок в теле документа.

Document.all Устаревшее

Предоставляет доступ ко всем элементам документа — возвращает HTMLAllCollection, укорененный в узле документа. Это устаревшее, нестандартное свойство и его не следует использовать.

Document.anchors Устаревшее Только для чтения

Возвращает список всех якорей в документе.

Document.applets Устаревшее Только для чтения

Возвращает пустой объект HTMLCollection. Устаревшее свойство, которое раньше возвращало список апплетов в документе.

Document.bgColor Устаревшее

Получает/устанавливает цвет фона текущего документа.

Document.charset Устаревшее Только для чтения

Псевдоним для Document.characterSet. Используйте это свойство вместо него.

Document.domain Устаревшее

Получает/устанавливает домен текущего документа.

Document.fgColor Устаревшее

Получает/устанавливает цвет текста текущего документа.

Document.fullscreen Устаревшее

Возвращает true при нахождении документа в полноэкранном режиме.

Document.inputEncoding Устаревшее Только для чтения

Псевдоним для Document.characterSet. Используйте это свойство вместо него.

Document.lastStyleSheetSet Устаревшее Только для чтения Нестандартное

Возвращает имя последнего установленного набора стилей. Имеет значение null до изменения набора стилей с помощью selectedStyleSheetSet.

Document.linkColor Устаревшее

Получает/устанавливает цвет гиперссылок в документе.

Document.preferredStyleSheetSet Устаревшее Только для чтения Нестандартное

Возвращает предпочтительный набор стилей, указанный автором страницы.

Document.rootElement Устаревшее

Аналогично Document.documentElement, но только для корневых элементов <svg>. Используйте это свойство вместо него.

Document.selectedStyleSheetSet Устаревшее Нестандартное

Возвращает набор стилей, который используется в данный момент.

Document.styleSheetSets Устаревшее Только для чтения Нестандартное

Возвращает список доступных наборов стилей для документа.

Document.vlinkColor Устаревшее

Получает/устанавливает цвет посещенных гиперссылок.

Document.xmlEncoding Устаревшее

Возвращает кодировку, определенную в декларации XML.

Document.xmlStandalone Устаревшее

Возвращает true, если декларация XML указывает документ как автономный (например, внешняя часть DTD влияет на содержимое документа), иначе false.

Document.xmlVersion Устаревшее

Возвращает номер версии, указанный в декларации XML, или "1.0" если декларация отсутствует.

Методы экземпляра

Этот интерфейс также наследует от интерфейсов Node и EventTarget.

Document.adoptNode()

Принять узел из внешнего документа.

Document.append()

Вставляет набор объектов Node или строк после последнего дочернего элемента документа.

Document.browsingTopics() Экспериментально Нестандартный

Возвращает промис, который выполняется с массивом объектов, представляющих основные темы для пользователя, по одной из каждой из последних трёх эпох. По умолчанию метод также заставляет браузер записывать текущий визит на страницу, как наблюдаемый вызывающим объектом, так что имя хоста страницы может быть позже использовано в расчёте тем. Подробнее см. API тем.

Document.captureEvents() Устаревший

См. Window.captureEvents.

Document.caretPositionFromPoint()

Возвращает объект CaretPosition, содержащий узел DOM, содержащий курсор, и смещение символа курсора в этом узле.

Document.caretRangeFromPoint() Нестандартный

Получает объект Range для фрагмента документа по указанным координатам.

Document.createAttribute()

Создаёт новый объект Attr и возвращает его.

Document.createAttributeNS()

Создаёт новый узел атрибута в заданном пространстве имён и возвращает его.

Document.createCDATASection()

Создаёт новый узел CDATA и возвращает его.

Document.createComment()

Создаёт новый узел комментария и возвращает его.

Document.createDocumentFragment()

Создаёт новый фрагмент документа.

Document.createElement()

Создаёт новый элемент с заданным именем тега.

Document.createElementNS()

Создаёт новый элемент с заданным именем тега и URI пространства имён.

Document.createEvent() Устаревший

Создаёт объект события.

Document.createNodeIterator()

Создаёт объект NodeIterator.

Document.createProcessingInstruction()

Создаёт новый объект ProcessingInstruction.

Document.createRange()

Создаёт объект Range.

Document.createTextNode()

Создаёт текстовый узел.

Document.createTouch() Устаревший Нестандартный

Создаёт объект Touch.

Document.createTouchList() Устаревший Нестандартный

Создаёт объект TouchList.

Document.createTreeWalker()

Создаёт объект TreeWalker.

Document.elementFromPoint()

Возвращает самый верхний элемент в заданных координатах.

Document.elementsFromPoint()

Возвращает массив всех элементов в заданных координатах.

Document.enableStyleSheetsForSet() Устаревший Нестандартный

Включает таблицы стилей для указанного набора таблиц стилей.

Document.exitFullscreen()

Останавливает отображение fullscreen элемента документа в полноэкранном режиме.

Document.exitPictureInPicture()

Удаляет видео из плавающего окна "картинка в картинке" обратно в исходный контейнер.

Document.exitPointerLock()

Освободить захват указателя.

Document.getAnimations()

Возвращает массив всех объектов Animation, которые в настоящее время активны и целевые элементы которых являются потомками document.

Document.getBoxQuads() Экспериментально

Возвращает список объектов DOMQuad, представляющих фрагменты CSS узла.

Document.getElementById()

Возвращает ссылку на объект идентифицированного элемента.

Document.getElementsByClassName()

Возвращает список элементов с заданным именем класса.

Document.getElementsByTagName()

Возвращает список элементов с заданным именем тега.

Document.getElementsByTagNameNS()

Возвращает список элементов с заданным именем тега и пространством имён.

Document.getSelection()

Возвращает объект Selection, представляющий диапазон текста, выбранный пользователем, или текущую позицию курсора.

Document.hasStorageAccess()

Возвращает Promise, который разрешается булевым значением, указывающим, имеет ли документ доступ к неразделённым cookie.

Document.hasUnpartitionedCookieAccess()

Новое имя для Document.hasStorageAccess().

Document.importNode()

Возвращает клон узла из внешнего документа.

Document.mozSetImageElement() Нестандартный

Позволяет изменить элемент, используемый в качестве изображения фона для указанного элемента по ID.

Document.prepend()

Вставляет набор объектов Node или строк перед первым дочерним элементом документа.

Document.querySelector()

Возвращает первый узел элемента в документе, в порядке документа, который соответствует указанным селекторам.

Document.querySelectorAll()

Возвращает список всех узлов элемента в документе, которые соответствуют указанным селекторам.

Document.releaseCapture() Нестандартный

Освобождает текущий захват мыши, если он находится на элементе в этом документе.

Document.releaseEvents() Устаревший

См. Window.releaseEvents().

Document.replaceChildren()

Заменяет существующих дочерних элементов документа на указанный новый набор дочерних элементов.

Document.requestStorageAccess()

Разрешает документу, загруженному в контексте третьей стороны (например, вставленному в <iframe>), запрашивать доступ к неразделенным cookie, в случаях, когда браузеры по умолчанию блокируют доступ к неразделенным cookie сайтам, загруженным в контексте третьей стороны, чтобы улучшить конфиденциальность.

Document.requestStorageAccessFor() Экспериментальный

Разрешает сайтам верхнего уровня запрашивать доступ к cookie третьих сторон от имени вставленного контента, происходящего с другого сайта в том же наборе связанных сайтов.

Document.startViewTransition()

Начинает новую транзицию просмотра и возвращает объект ViewTransition для его представления.

Интерфейс Document расширяется интерфейсом XPathEvaluator:

Document.createExpression()

Компилирует выражение XPath XPathExpression, которое затем можно использовать для (повторных) вычислений.

Document.createNSResolver() Устаревший

Возвращает узел ввода без изменений.

Document.evaluate()

Вычисляет выражение XPath.

Расширение для HTML-документов

Интерфейс Document для HTML-документов наследуется от интерфейса HTMLDocument или расширяется для таких документов:

Document.clear() Устаревший

Этот метод ничего не делает.

Document.close()

Закрывает поток документа для записи.

Document.execCommand() Устаревший

Для редактируемого документа выполняет команду форматирования.

Document.getElementsByName()

Возвращает список элементов с заданным именем.

Document.hasFocus()

Возвращает true , если фокус в данный момент расположен где-либо внутри указанного документа.

Document.open()

Открывает поток документа для записи.

Document.queryCommandEnabled() Устаревший Нестандартный

Возвращает true, если команду форматирования можно выполнить в текущем диапазоне.

Document.queryCommandIndeterm() Устаревший

Возвращает true, если команда форматирования находится в неопределенном состоянии в текущем диапазоне.

Document.queryCommandState() Устаревший Нестандартный

Возвращает true, если команда форматирования была выполнена в текущем диапазоне.

Document.queryCommandSupported() Устаревший Нестандартный

Возвращает true, если команда форматирования поддерживается в текущем диапазоне.

Document.queryCommandValue() Устаревший

Возвращает текущее значение текущего диапазона для команды форматирования.

Document.write() Устаревший

Записывает текст в документ.

Document.writeln()

Записывает строку текста в документ.

Статические методы

Этот интерфейс также наследуется от интерфейсов Node и EventTarget.

Document.parseHTMLUnsafe()

Создаёт новый объект Document из строки HTML без проверки на безопасность. Строка может содержать декларативные теневые корни.

События

Подписывайтесь на эти события с помощью addEventListener() или присваивая обработчик событий свойству oneventname этого интерфейса. В дополнение к событиям, перечисленным ниже, многие события могут распространяться от узлов, содержащихся в дереве документа.

afterscriptexecute Нестандартный

Срабатывает, когда статический элемент <script> завершает выполнение своего скрипта.

beforescriptexecute Нестандартный

Срабатывает, когда статический элемент <script> собирается начать выполнение.

prerenderingchange Экспериментальный

Срабатывает в предварительно отрисованном документе, когда он активируется (т. е. пользователь просматривает страницу).

securitypolicyviolation

Срабатывает, когда нарушается политика безопасности контента.

visibilitychange

Срабатывает, когда содержимое вкладки стало видимым или было скрыто.

События буфера обмена

copy

Срабатывает, когда пользователь инициирует действие копирования через пользовательский интерфейс браузера.

cut

Срабатывает, когда пользователь инициирует действие вырезания через пользовательский интерфейс браузера.

paste

Срабатывает, когда пользователь инициирует действие вставки через пользовательский интерфейс браузера.

События полноэкранного режима

fullscreenchange

Срабатывает, когда Document переходит в полноэкранный режим или выходит из него.

fullscreenerror

Срабатывает, если при попытке перехода в полноэкранный режим или выходе из него произошла ошибка.

События загрузки и выгрузки

DOMContentLoaded

Срабатывает, когда документ полностью загружен и проанализирован, без ожидания завершения загрузки стилей, изображений и подфреймов.

readystatechange

Срабатывает, когда изменяется атрибут readyState документа.

События блокировки курсора

pointerlockchange

Срабатывает при блокировке/разблокировке курсора.

pointerlockerror

Срабатывает, если блокировка курсора не удалась.

События прокрутки

scroll

Вызывается при прокрутке документа или элемента.

scrollend

Вызывается, когда прокрутка документа или элемента завершена.

scrollsnapchange Экспериментальный

Вызывается на контейнере прокрутки в конце операции прокрутки, когда выбран новый целевой элемент прокрутки.

scrollsnapchanging Экспериментальный

Вызывается на контейнере прокрутки, когда браузер определяет, что ожидается новый целевой элемент прокрутки, т.е. он будет выбран по завершении текущего жеста прокрутки.

События выбора

selectionchange

Вызывается при изменении текущего выделенного текста в документе.

Спецификации

Спецификация
DOM
# interface-document
HTML
# the-document-object
CSSOM View Module
# extensions-to-the-document-interface
Pointer Lock 2.0
# extensions-to-the-document-interface
Selection API
# extensions-to-document-interface

Совместимость с браузерами

Рабочий стол Мобильный
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android
DOMContentLoaded_event 1 12 1 9 3.1 18 4 10.1 2 1.0 4.4
Document 60 17 20 47 8 60 20 44 8 8.0 60
URL 1 12 19
1–19Поддерживается только для HTMLDocument, не для всех объектов Document.
3 3
1–3Поддерживается только для HTMLDocument, не для всех объектов Document.
18 19
4–19Поддерживается только для HTMLDocument, не для всех объектов Document.
10.1 2
1–2Поддерживается только для HTMLDocument, не для всех объектов Document.
1.0 4.4
Document 1 12 1 3 1 18 4 10.1 1 1.0 ≤37
activeElement 2 12 3 ≤12.1 7
4–7Поддерживается только для HTMLDocument, не для всех объектов Document.
18 4 ≤12.1 7
3.2–7Поддерживается только для HTMLDocument, не для всех объектов Document.
1.0 ≤37
adoptNode 1 12 1 ≤12.1 3 18 4 ≤12.1 1 1.0 4.4
adoptedStyleSheets 73 79 101 60 16.4 73 101 50 16.4 11.0 73
afterscriptexecute_event Нет Нет 9 Нет Нет Нет 9 Нет Нет Нет Нет
alinkColor 64
1–64Поддерживается только для HTMLDocument, не для всех объектов Document.
12 69
1–69Поддерживается только для HTMLDocument, не для всех объектов Document.
51
≤12.1–51Поддерживается только для HTMLDocument, не для всех объектов Document.
11
1–11Поддерживается только для HTMLDocument, не для всех объектов Document.
64
18–64Поддерживается только для HTMLDocument, не для всех объектов Document.
79
4–79Поддерживается только для HTMLDocument, не для всех объектов Document.
47
≤12.1–47Поддерживается только для HTMLDocument, не для всех объектов Document.
11
1–11Поддерживается только для HTMLDocument, не для всех объектов Document.
9.0
1.0–9.0Поддерживается только для HTMLDocument, не для всех объектов Document.
64
4.4–64Поддерживается только для HTMLDocument, не для всех объектов Document.
all 64
1–64Поддерживается только для HTMLDocument, не для всех объектов Document.
12 70
24–70Поддерживается только для HTMLDocument, не для всех объектов Document.
51
≤12.1–51Поддерживается только для HTMLDocument, не для всех объектов Document.
11
3–11Поддерживается только для HTMLDocument, не для всех объектов Document.
1–2Поддерживается только для HTMLDocument, не для всех объектов Document.
64
18–64Поддерживается только для HTMLDocument, не для всех объектов Document.
79
24–79Поддерживается только для HTMLDocument, не для всех объектов Document.
47
≤12.1–47Поддерживается только для HTMLDocument, не для всех объектов Document.
11
1–11Поддерживается только для HTMLDocument, не для всех объектов Document.
9.0
1.0–9.0Поддерживается только для HTMLDocument, не для всех объектов Document.
64
≤37–64Поддерживается только для HTMLDocument, не для всех объектов Document.
anchors 1 12 61
1–61Поддерживается только для HTMLDocument, не для всех объектов Document.
≤12.1 4
1–4Поддерживается только для HTMLDocument, не для всех объектов Document.
18 61
4–61Поддерживается только для HTMLDocument, не для всех объектов Document.
≤12.1 3.2
1–3.2Поддерживается только для HTMLDocument, не для всех объектов Document.
1.0 4.4
append 54 17 49 41 10 54 49 41 10 6.0 54
applets 1 12 61
1–61Только для HTMLDocument, не для всех Document объектов.
≤12.1 4
1–4Только для HTMLDocument, не для всех Document объектов.
18 61
4–61Только для HTMLDocument, не для всех Document объектов.
≤12.1 3.2
1–3.2Только для HTMLDocument, не для всех Document объектов.
1.0 4.4
beforescriptexecute_event Нет Нет 9 Нет Нет Нет 9 Нет Нет Нет Нет
bgColor 64
1–64Только для HTMLDocument, не для всех Document объектов.
12 69
1–69Только для HTMLDocument, не для всех Document объектов.
51
≤12.1–51Только для HTMLDocument, не для всех Document объектов.
11
1–11Только для HTMLDocument, не для всех Document объектов.
64
18–64Только для HTMLDocument, не для всех Document объектов.
79
4–79Только для HTMLDocument, не для всех Document объектов.
47
≤12.1–47Только для HTMLDocument, не для всех Document объектов.
11
1–11Только для HTMLDocument, не для всех Document объектов.
9.0
1.0–9.0Только для HTMLDocument, не для всех Document объектов.
64
4.4–64Только для HTMLDocument, не для всех Document объектов.
body 1 12 60
1–60Только для HTMLDocument, не для всех Document объектов.
9.6 1 18 60
4–60Только для HTMLDocument, не для всех Document объектов.
10.1 1 1.0 4.4
browsingTopics 115 115 Нет 101 Нет 115 Нет 77 Нет 23.0 115
captureEvents 64
1–64Только для HTMLDocument, не для всех Document объектов.
12 70
1–70Только для HTMLDocument, не для всех Document объектов.
51
≤12.1–51Только для HTMLDocument, не для всех Document объектов.
11
1–11Только для HTMLDocument, не для всех Document объектов.
64
18–64Только для HTMLDocument, не для всех Document объектов.
79
4–79Только для HTMLDocument, не для всех Document объектов.
47
≤12.1–47Только для HTMLDocument, не для всех Document объектов.
11
1–11Только для HTMLDocument, не для всех Document объектов.
9.0
1.0–9.0Только для HTMLDocument, не для всех Document объектов.
64
4.4–64Только для HTMLDocument, не для всех Document объектов.
caretPositionFromPoint 128 128 20 114 Нет 128 20 85 Нет Нет 128
caretRangeFromPoint 4 12 Нет 15 5 18 Нет 14 4 1.0 ≤37
characterSet 1
1charset alias был сделан только для чтения в Chrome 45.
1
121212 1441.5 ≤12.1
15charset alias был сделан только для чтения в Opera 45.
15
333 18
18charset alias был сделан только для чтения в Chrome Android 45.
18
4444 ≤12.1
14charset alias был сделан только для чтения в Opera 45.
14
111 1.0
1.0charset alias был сделан только для чтения в Samsung Internet 5.0.
1.0
1
1charset alias был сделан только для чтения в WebView 45.
1
childElementCount 29 17 25 16 9 29 25 16 9 2.0 4.4
children 29 16 25 16 9 29 25 16 9 2.0 4.4
clear 64
1–64Поддерживается только для HTMLDocument, а не для всех Document объектов.
12 70
1–70Поддерживается только для HTMLDocument, а не для всех Document объектов.
51
≤12.1–51Поддерживается только для HTMLDocument, а не для всех Document объектов.
11
1–11Поддерживается только для HTMLDocument, а не для всех Document объектов.
64
18–64Поддерживается только для HTMLDocument, а не для всех Document объектов.
79
4–79Поддерживается только для HTMLDocument, а не для всех Document объектов.
47
≤12.1–47Поддерживается только для HTMLDocument, а не для всех Document объектов.
11
1–11Поддерживается только для HTMLDocument, а не для всех Document объектов.
9.0
1.0–9.0Поддерживается только для HTMLDocument, а не для всех Document объектов.
64
4.4–64Поддерживается только для HTMLDocument, а не для всех Document объектов.
close 45
1–45Поддерживается только для HTMLDocument, а не для всех Document объектов.
12 69
1–69Поддерживается только для HTMLDocument, а не для всех Document объектов.
51
≤12.1–51Поддерживается только для HTMLDocument, а не для всех Document объектов.
11
1–11Поддерживается только для HTMLDocument, а не для всех Document объектов.
45
18–45Поддерживается только для HTMLDocument, а не для всех Document объектов.
79
4–79Поддерживается только для HTMLDocument, а не для всех Document объектов.
47
≤12.1–47Поддерживается только для HTMLDocument, а не для всех Document объектов.
11
1–11Поддерживается только для HTMLDocument, а не для всех Document объектов.
5.0
1.0–5.0Поддерживается только для HTMLDocument, а не для всех Document объектов.
45
4.4–45Поддерживается только для HTMLDocument, а не для всех Document объектов.
compatMode 8
1–8Поддерживается только для HTMLDocument, а не для всех Document объектов.
12 19
1–19Поддерживается только для HTMLDocument, а не для всех Document объектов.
≤12.1 5.1
3.1–5.1Поддерживается только для HTMLDocument, а не для всех Document объектов.
18 19
4–19Поддерживается только для HTMLDocument, а не для всех Document объектов.
≤12.1 5
2–5Поддерживается только для HTMLDocument, а не для всех Document объектов.
1.0 4.4
contentType 36 17 1 23≤12.1–15 9 36 4 24≤12.1–14 9 3.0 37
cookie 1 12 68
1–68Поддерживается только для HTMLDocument, а не для всех Document объектов.
3 4
1–4Поддерживается только для HTMLDocument, а не для всех Document объектов.
18 68
4–68Поддерживается только для HTMLDocument, а не для всех Document объектов.
10.1 3.2
1–3.2Поддерживается только для HTMLDocument, а не для всех Document объектов.
1.0 4.4
createAttribute 1 12 44
1–44Параметр не был преобразован в нижний регистр.
≤12.1 1 18 44
4–44Параметр не был преобразован в нижний регистр.
≤12.1 1 1.0 4.4
createAttributeNS 1 12 1 ≤12.1 1 18 4 ≤12.1 1 1.0 4.4
createCDATASection 1 12 1 ≤12.1 1 18 4 ≤12.1 1 1.0 4.4
createComment 1 12 1 ≤12.1 1 18 4 ≤12.1 1 1.0 4.4
createDocumentFragment 1 12 1 ≤12.1 1 18 4 ≤12.1 1 1.0 4.4
createElement 1 12
1Не соответствует спецификации DOM для документов XUL и XHTML: localName и namespaceURI не установлены в null для созданного элемента.
6 1 18 4 10.1 1 1.0 4.4
createElementNS 1 12
1Не соответствует спецификации DOM для документов XUL и XHTML: localName и namespaceURI не установлены в null для созданного элемента.
≤12.1 1 18 4 ≤12.1 1 1.0 4.4
END_OF_DOCUMENT_MARKER
createEvent 1 12
1С версии 67 создание событий touch с помощью этого метода больше не поддерживается.
7 1 18 4 10.1 1 1.0 4.4
createExpression 1 12 1 ≤12.1 3 18 4 ≤12.1 1 1.0 3
createNSResolver 1 12 1 ≤12.1 3 18 4 ≤12.1 1 1.0 3
createNodeIterator 1 12 1 9 3 18 4 10.1 1 1.0 4.4
createProcessingInstruction 1 12 1 ≤12.1 1 18 4 ≤12.1 1 1.0 4.4
createRange 1 12 1 ≤12.1 1 18 4 ≤12.1 1 1.0 4.4
createTextNode 1 12 1 7 1 18 4 10.1 1 1.0 4.4
createTouch Нет Нет 18–67 Нет Нет
25–68С Chrome 55 все параметры являются необязательными.
6
14–48С Opera Android 42 все параметры являются необязательными.
≤3
1.5–10.0С Chrome 55 все параметры являются необязательными.
4.4–68С Chrome 55 все параметры являются необязательными.
createTouchList 22–69 Нет 18–67 15–56 Нет 25–69 6 14–48 ≤3 1.5–10.0 4.4–69
createTreeWalker 1 12 1 9 3 18 4 10.1 3 1.0 4.4
currentScript 29 12 4 16 8 29 4 16 8 2.0 4.4
defaultView 1 12 1 ≤12.1 1 18 4 ≤12.1 1 1.0 4.4
designMode 36
1–36Поддерживается только для HTMLDocument, а не для всех Document объектов.
12 69
1–69Поддерживается только для HTMLDocument, а не для всех Document объектов.
9 10.1
1–10.1Поддерживается только для HTMLDocument, а не для всех Document объектов.
36
18–36Поддерживается только для HTMLDocument, а не для всех Document объектов.
79
4–79Поддерживается только для HTMLDocument, а не для всех Document объектов.
10.1 10.3
1–10.3Поддерживается только для HTMLDocument, а не для всех Document объектов.
3.0
1.0–3.0Поддерживается только для HTMLDocument, а не для всех Document объектов.
37
4.4–37Поддерживается только для HTMLDocument, а не для всех Document объектов.
domain
1С Chrome 115, установка domain не имеет эффекта, если сайт не включил кластеры агентов с ключом origin.
12
69С Firefox 62, если домен не может быть идентифицирован, domain возвращает пустую строку вместо null. См. баг 819475.
1–69Поддерживается только для HTMLDocument, а не для всех Document объектов.
≤12.1 1
18С Chrome Android 115, установка domain не имеет эффекта, если сайт не включил кластеры агентов с ключом origin.
79С Firefox for Android 62, если домен не может быть идентифицирован, domain возвращает пустую строку вместо null. См. баг 819475.
4–79Поддерживается только для HTMLDocument, а не для всех Document объектов.
≤12.1 1
1.0С Samsung Internet 23.0, установка domain не имеет эффекта, если сайт не включил кластеры агентов с ключом origin.
4.4С WebView Android 115, установка domain не имеет эффекта, если сайт не включил кластеры агентов с ключом origin.
elementFromPoint
1До Chrome 66 этот метод возвращал null когда элемент был потомком узла-хоста. См. баг 40537452.
12 3
≤12.1До Opera 53 этот метод возвращал null когда элемент был потомком узла-хоста. См. баг 40537452.
4
18До Chrome Android 66 этот метод возвращал null когда элемент был потомком узла-хоста. См. баг 40537452.
4
≤12.1До Opera Android 47 этот метод возвращал null когда элемент был потомком узла-хоста. См. баг 40537452.
3.2
1.0До Samsung Internet 9.0 этот метод возвращал null когда элемент был потомком узла-хоста. См. баг 40537452.
≤37До WebView 66 этот метод возвращал null когда элемент был потомком узла-хоста. См. баг 40537452.
elementsFromPoint
43До Chrome 66 этот метод возвращал null когда элемент был потомком узла-хоста. См. баг 40537452.
79
12–79Возвращает NodeList вместо массива. См. документацию MSDN. Возвращает null если точка не содержит элементов (например, если точка вне документа).
46 30 11.1
43До Chrome Android 66 этот метод возвращал null когда элемент был потомком узла-хоста. См. баг 40537452.
46 30 11.3
4.0До Samsung Internet 9.0 этот метод возвращал null когда элемент был потомком узла-хоста. См. баг 40537452.
43До WebView Android 66 этот метод возвращал null когда элемент был потомком узла-хоста. См. баг 40537452.
embeds 36
1–36Поддерживается только для HTMLDocument, а не для всех Document объектов.
12 61
1–61Поддерживается только для HTMLDocument, а не для всех Document объектов.
51
≤12.1–51Поддерживается только для HTMLDocument, а не для всех Document объектов.
10.1
2–10.1Поддерживается только для HTMLDocument, а не для всех Document объектов.
36
18–36Поддерживается только для HTMLDocument, а не для всех Document объектов.
61
4–61Поддерживается только для HTMLDocument, а не для всех Document объектов.
47
≤12.1–47Поддерживается только для HTMLDocument, а не для всех Document объектов.
10.3
1–10.3Поддерживается только для HTMLDocument, а не для всех Document объектов.
3.0
1.0–3.0Поддерживается только для HTMLDocument, а не для всех Document объектов.
37
4.4–37Поддерживается только для HTMLDocument, а не для всех Document объектов.
enableStyleSheetsForSet Нет Нет 3 Нет Нет Нет 4 Нет Нет Нет Нет
evaluate 1 12 1 9 3 18 4 10.1 1 1.0 3
execCommand 1 12
69["С Firefox 82, вложенные вызовы не поддерживаются (возвращается false). См. баг 1634262.", "До Firefox 89 для изменения содержимого <input> и <textarea> элементов с помощью команд Document.execCommand() требуются обходные пути (см. баг 1220696)."]
1–69Поддерживается только для HTMLDocument, а не для всех Document объектов.
9 1.3 18
79["С Firefox for Android 82, вложенные вызовы не поддерживаются (возвращается false). См. баг 1634262.", "До Firefox for Android 89 для изменения содержимого <input> и <textarea> элементов с помощью команд Document.execCommand() требуются обходные пути (см. баг 1220696)."]
4–79Поддерживается только для HTMLDocument, а не для всех Document объектов.
10.1 1 1.0 4.4
exitFullscreen 7115 791212–14 649 581512.1–15 16.45.1 7118 649 501412.1–14
16.4["Доступно только на iPad, а не на iPhone.", "Отображается наложение кнопки, которое нельзя отключить. Протягивание вниз закрывает полноэкранный режим, что делает его непригодным для некоторых случаев использования, например, игр."]
12Доступно только на iPad, а не на iPhone.
10.01.0 71≤37
exitPictureInPicture 69 79 Нет 56 13.1 105 Нет 72 13.4 20.0 Нет
exitPointerLock 3722 13 5014–50 2415 10.1 3725 5014–50 2414 Нет 3.01.5 374.4
featurePolicy 74 79 69 62 Нет 74 Нет 53 Нет 11.0 74
fgColor 64
1–64Поддерживается только для HTMLDocument, не для всех объектов Document.
12 69
1–69Поддерживается только для HTMLDocument, не для всех объектов Document.
51
≤12.1–51Поддерживается только для HTMLDocument, не для всех объектов Document.
11
1–11Поддерживается только для HTMLDocument, не для всех объектов Document.
64
18–64Поддерживается только для HTMLDocument, не для всех объектов Document.
79
4–79Поддерживается только для HTMLDocument, не для всех объектов Document.
47
≤12.1–47Поддерживается только для HTMLDocument, не для всех объектов Document.
11
1–11Поддерживается только для HTMLDocument, не для всех объектов Document.
9.0
1.0–9.0Поддерживается только для HTMLDocument, не для всех объектов Document.
64
4.4–64Поддерживается только для HTMLDocument, не для всех объектов Document.
firstElementChild 29 17 25 16 9 29 25 16 9 2.0 4.4
fonts 35 79 41 22 10 35 41 22 10 3.0 37
forms 1 12 61
1–61Поддерживается только для HTMLDocument, не для всех объектов Document.
≤12.1 4
1–4Поддерживается только для HTMLDocument, не для всех объектов Document.
18 61
4–61Поддерживается только для HTMLDocument, не для всех объектов Document.
≤12.1 3.2
1–3.2Поддерживается только для HTMLDocument, не для всех объектов Document.
1.0 4.4
fragmentDirective 86 86 131 72 Нет 86 131 61 Нет 14.0 86
freeze_event 68 79 Нет 55 Нет 68 Нет 48 Нет 10.0 68
fullscreen 7115 7912 649 5815 16.46 7118 649 5014
16.4["Доступно только на iPad, не на iPhone.", "Показывает кнопку поверх экрана, которую нельзя отключить. Проведение пальцем вниз выходит из полноэкранного режима, что делает его непригодным для некоторых вариантов использования, таких как игры."]
12Доступно только на iPad, не на iPhone.
10.01.0 71≤37
fullscreenElement 7120 791212–14 649 581512.1–15 16.46 7125 649 501412.1–14
16.4["Доступно только на iPad, не на iPhone.", "Показывает кнопку поверх экрана, которую нельзя отключить. Проведение пальцем вниз выходит из полноэкранного режима, что делает его непригодным для некоторых вариантов использования, таких как игры."]
12Доступно только на iPad, не на iPhone.
10.01.5 714.4
fullscreenEnabled 7120 12 6410 581512.1–15 16.46 7125 6410 501412.1–14
16.4["Доступно только на iPad, не на iPhone.", "Показывает кнопку поверх экрана, которую нельзя отключить. Проведение пальцем вниз выходит из полноэкранного режима, что делает его непригодным для некоторых вариантов использования, таких как игры."]
12Доступно только на iPad, не на iPhone.
10.01.5 714.4
fullscreenchange_event 7115 791212–14 6410 581512.1–15 16.45.1 7118 6410 501412.1–14
16.4["Доступно только на iPad, не на iPhone.", "Показывает кнопку поверх экрана, которую нельзя отключить. Проведение пальцем вниз выходит из полноэкранного режима, что делает его непригодным для некоторых вариантов использования, таких как игры."]
12Доступно только на iPad, не на iPhone.
10.01.0 71≤37
fullscreenerror_event 7118 791212–14 6410 581512.1–15 16.46 7118 6410 501412.1–14
16.4["Доступно только на iPad, не на iPhone.", "Показывает кнопку поверх экрана, которую нельзя отключить. Проведение пальцем вниз выходит из полноэкранного режима, что делает его непригодным для некоторых вариантов использования, таких как игры."]
12Доступно только на iPad, не на iPhone.
10.01.0 71≤37
getAnimations 84 84 75 70 14
13.1Реализует более старую версию спецификации, см. ошибку 179536.
84 79 60 14
13.4Реализует более старую версию спецификации, см. ошибку 179536.
14.0 84
getBoxQuads Нет Нет 31 Нет Нет Нет Нет Нет Нет Нет Нет
getElementById 1 12 1 7 1 18 4 10.1 1 1.0 4.4
getElementsByClassName 1 12 3 9.5 3.1 18 4 10.1 2 1.0 4.4
getElementsByName 1
12До Edge 79, этот метод возвращает HTMLCollection, а не NodeList.
58
1–58Поддерживается только для HTMLDocument, а не для всех объектов Document.
5 4
1–4Поддерживается только для HTMLDocument, а не для всех объектов Document.
18 58
4–58Поддерживается только для HTMLDocument, а не для всех объектов Document.
10.1 3.2
1–3.2Поддерживается только для HTMLDocument, а не для всех объектов Document.
1.0 4.4
getElementsByTagName 1 12 1 5.1 1 18 4 10.1 1 1.0 4.4
getElementsByTagNameNS 1 12 1 ≤12.1 1 18 4 ≤12.1 1 1.0 4.4
getSelection 2 12 57
1–57Поддерживается только для HTMLDocument, а не для всех объектов Document.
≤12.1 4 18 57
4–57Поддерживается только для HTMLDocument, а не для всех объектов Document.
≤12.1 3.2 1.0 ≤37
hasFocus 34 12 3 21 7
4–7Поддерживается только для HTMLDocument, а не для всех объектов Document.
34 4 21 7
3.2–7Поддерживается только для HTMLDocument, а не для всех объектов Document.
2.0 ≤37
hasPrivateToken 117 117 Нет 103 Нет 117 Нет 78 Нет 24.0 117
hasRedemptionRecord 117 117 Нет 103 Нет 117 Нет 78 Нет 24.0 117
hasStorageAccess 119 85 65 105 11.1 120 65 80 11.3 25.0 120
hasUnpartitionedCookieAccess 125 Нет Нет 111 Нет 125 Нет 83 Нет 27.0 125
head 4 12 61
4–61Поддерживается только для HTMLDocument, а не для всех объектов Document.
11 5 18 61
4–61Поддерживается только для HTMLDocument, а не для всех объектов Document.
11 4 1.0 ≤37
hidden 3313 12
18Начиная с Firefox 56, он также возвращает true на macOS, когда окно полностью скрыто другим непрозрачным приложением.
10–52
12.1 7 3318
18Начиная с Firefox for Android 56, он также возвращает true на macOS, когда окно полностью скрыто другим непрозрачным приложением.
10–52
12.1 7 2.01.0 4.4.3≤37
images 1 12 61
1–61Поддерживается только для HTMLDocument, а не для всех объектов Document.
≤12.1 4
1–4Поддерживается только для HTMLDocument, а не для всех объектов Document.
18 61
4–61Поддерживается только для HTMLDocument, а не для всех объектов Document.
≤12.1 3.2
1–3.2Поддерживается только для HTMLDocument, а не для всех объектов Document.
1.0 4.4
implementation 1 12 1 ≤12.1 1 18 4 ≤12.1 1 1.0 4.4
importNode 1 12 1 9 1 18 4 10.1 1 1.0 4.4
lastElementChild 29 17 25 16 9 29 25 16 9 2.0 4.4
lastModified 1 12 1 ≤12.1 4
1–4Только для HTMLDocument, не для всех Document объектов.
18 4 ≤12.1 3.2
1–3.2Только для HTMLDocument, не для всех Document объектов.
1.0 4.4
lastStyleSheetSet Нет Нет 3 Нет Нет Нет 4 Нет Нет Нет Нет
linkColor 64
1–64Только для HTMLDocument, не для всех Document объектов.
12 69
1–69Только для HTMLDocument, не для всех Document объектов.
51
≤12.1–51Только для HTMLDocument, не для всех Document объектов.
11
1–11Только для HTMLDocument, не для всех Document объектов.
64
18–64Только для HTMLDocument, не для всех Document объектов.
79
4–79Только для HTMLDocument, не для всех Document объектов.
47
≤12.1–47Только для HTMLDocument, не для всех Document объектов.
11
1–11Только для HTMLDocument, не для всех Document объектов.
9.0
1.0–9.0Только для HTMLDocument, не для всех Document объектов.
64
4.4–64Только для HTMLDocument, не для всех Document объектов.
links 1 12 61
1–61Только для HTMLDocument, не для всех Document объектов.
≤12.1 4
1–4Только для HTMLDocument, не для всех Document объектов.
18 61
4–61Только для HTMLDocument, не для всех Document объектов.
≤12.1 3.2
1–3.2Только для HTMLDocument, не для всех Document объектов.
1.0 4.4
location 1 12 1 3 4
1–4Только для HTMLDocument, не для всех Document объектов.
18 4 10.1 3.2
1–3.2Только для HTMLDocument, не для всех Document объектов.
1.0 4.4
moveBefore 133 133 Нет Нет Нет 133 Нет Нет Нет Нет 133
mozSetImageElement Нет Нет 4 Нет Нет Нет 4 Нет Нет Нет Нет
open 45
1–45Только для HTMLDocument, не для всех Document объектов.
12 69
1–69Только для HTMLDocument, не для всех Document объектов.
51
≤12.1–51Только для HTMLDocument, не для всех Document объектов.
11
1–11Только для HTMLDocument, не для всех Document объектов.
45
18–45Только для HTMLDocument, не для всех Document объектов.
79
4–79Только для HTMLDocument, не для всех Document объектов.
47
≤12.1–47Только для HTMLDocument, не для всех Document объектов.
11
1–11Только для HTMLDocument, не для всех Document объектов.
5.0
1.0–5.0Только для HTMLDocument, не для всех Document объектов.
45
4.4–45Только для HTMLDocument, не для всех Document объектов.
parseHTMLUnsafe_static 124 124 128
123–127Выбрасывает ошибку NS_ERROR_UNEXPECTED (ошибка 1887817.)
110 17.4 124 128
123–127Выбрасывает ошибку NS_ERROR_UNEXPECTED (ошибка 1887817.)
82 17.4 27.0 124
pictureInPictureElement 69 79 Нет 56 13.1 105 Нет 72 13.4 20.0 Нет
pictureInPictureEnabled 69 79 Нет 56 13.1 105 Нет 72 13.4 20.0 Нет
END_OF_DOCUMENT_MARKER
plugins 36
1–36Only supported for HTMLDocument, not all Document objects.
12 61
1–61Only supported for HTMLDocument, not all Document objects.
51
≤12.1–51Only supported for HTMLDocument, not all Document objects.
10.1
3–10.1Only supported for HTMLDocument, not all Document objects.
36
18–36Only supported for HTMLDocument, not all Document objects.
61
4–61Only supported for HTMLDocument, not all Document objects.
47
≤12.1–47Only supported for HTMLDocument, not all Document objects.
10.3
1–10.3Only supported for HTMLDocument, not all Document objects.
3.0
1.0–3.0Only supported for HTMLDocument, not all Document objects.
37
4.4–37Only supported for HTMLDocument, not all Document objects.
pointerLockElement 37 13 5014–50 24 10.1 37 5014–50 24 Нет 3.0 37
pointerlockchange_event 3622–38 13 5014–50 2315–25 10.1 3625–38 5014–50 2414–25 Нет 3.01.5–3.0 374.4–38
pointerlockerror_event 3622–38 13 5014–50 2315–25 10.1 3625–38 5014–50 2414–25 Нет 3.01.5–3.0 374.4–38
preferredStyleSheetSet Нет Нет 3 Нет Нет Нет 4 Нет Нет Нет Нет
prepend 54 17 49 41 10 54 49 41 10 6.0 54
prerendering 108 108 Нет 94 Нет 108 Нет 73 Нет 21.0 108
prerenderingchange_event 108 108 Нет 94 Нет 108 Нет 73 Нет 21.0 108
queryCommandEnabled 1 12 69
41–69Only supported for HTMLDocument, not all Document objects.
1–41["Only supported for HTMLDocument, not all Document objects.", "queryCommandEnabled with arguments cut, copy or paste would throw errors unless the script had special privileges."]
≤12.1 2 18 79
41–79Only supported for HTMLDocument, not all Document objects.
4–41["Only supported for HTMLDocument, not all Document objects.", "queryCommandEnabled with arguments cut, copy or paste would throw errors unless the script had special privileges."]
≤12.1 1 1.0 4.4
queryCommandIndeterm 1 12 69
1–69Only supported for HTMLDocument, not all Document objects.
15 2 18 79
4–79Only supported for HTMLDocument, not all Document objects.
14 1 1.0 4.4
queryCommandState 1 12 69
1–69Only supported for HTMLDocument, not all Document objects.
≤12.1 2 18 79
4–79Only supported for HTMLDocument, not all Document objects.
≤12.1 1 1.0 4.4
queryCommandSupported 1 12 69
41–69Only supported for HTMLDocument, not all Document objects.
1–41["Only supported for HTMLDocument, not all Document objects.", "The \"paste\" command is reported as supported when the paste feature is available even if the calling script has insufficient privileges to actually perform the action."]
≤12.1 2 18 79
41–79Only supported for HTMLDocument, not all Document objects.
4–41["Only supported for HTMLDocument, not all Document objects.", "The \"paste\" command is reported as supported when the paste feature is available even if the calling script has insufficient privileges to actually perform the action."]
≤12.1 1 1.0 4.4
queryCommandValue 1 12 69
1–69Only supported for HTMLDocument, not all Document objects.
≤12.1 2 18 79
4–79Only supported for HTMLDocument, not all Document objects.
≤12.1 1 1.0 4.4
querySelector 1 12 3.5 10 3.1 18 4 10.1 2 1.0 4.4
querySelectorAll 1 12 3.5 10 3.1 18 4 10.1 2 1.0 4.4
readyState 1 12 3.6
11Opera Presto fires 'complete' late after the 'load' event (in an incorrect order as per HTML5 standard specification).
1 18 4
11Opera Presto fires 'complete' late after the 'load' event (in an incorrect order as per HTML5 standard specification).
1 1.0 4.4
readystatechange_event 9 12 4 ≤12.1 5.1 18 4 ≤12.1 5 1.0 ≤37
referrer 1 12 1 3 1 18 4 10.1 1 1.0 4.4
releaseCapture Нет Нет 4 Нет Нет Нет 4 Нет Нет Нет Нет
releaseEvents 64
1–64Только поддерживается для HTMLDocument, не для всех объектов Document.
12 70
1–70Только поддерживается для HTMLDocument, не для всех объектов Document.
51
≤12.1–51Только поддерживается для HTMLDocument, не для всех объектов Document.
11
1–11Только поддерживается для HTMLDocument, не для всех объектов Document.
64
18–64Только поддерживается для HTMLDocument, не для всех объектов Document.
79
4–79Только поддерживается для HTMLDocument, не для всех объектов Document.
47
≤12.1–47Только поддерживается для HTMLDocument, не для всех объектов Document.
11
1–11Только поддерживается для HTMLDocument, не для всех объектов Document.
9.0
1.0–9.0Только поддерживается для HTMLDocument, не для всех объектов Document.
64
4.4–64Только поддерживается для HTMLDocument, не для всех объектов Document.
replaceChildren 86 86 78 72 14 86 79 61 14 14.0 86
requestStorageAccess 119 85 65 105
11.1Доступ к хранилищу на стороне клиента предоставляется на уровне страницы (см. объяснение)
120 65 80
11.3Доступ к хранилищу на стороне клиента предоставляется на уровне страницы (см. объяснение)
25.0 Нет
requestStorageAccessFor
119Требуется, чтобы главная страница и внедренный документ (для которого запрашивается доступ к хранилищу) были частью одного и того же связанного набора веб-сайтов.
119Требуется, чтобы главная страница и внедренный документ (для которого запрашивается доступ к хранилищу) были частью одного и того же связанного набора веб-сайтов.
Нет
105Требуется, чтобы главная страница и внедренный документ (для которого запрашивается доступ к хранилищу) были частью одного и того же связанного набора веб-сайтов.
Нет
119Требуется, чтобы главная страница и внедренный документ (для которого запрашивается доступ к хранилищу) были частью одного и того же связанного набора веб-сайтов.
Нет
79Требуется, чтобы главная страница и внедренный документ (для которого запрашивается доступ к хранилищу) были частью одного и того же связанного набора веб-сайтов.
Нет
25.0Требуется, чтобы главная страница и внедренный документ (для которого запрашивается доступ к хранилищу) были частью одного и того же связанного набора веб-сайтов.
Нет
resume_event 68 79 Нет 55 Нет 68 Нет 48 Нет 10.0 68
rootElement 34 12 52 21 10.1 34 52 21 10.3 2.0 37
scripts 36
1–36Только поддерживается для HTMLDocument, не для всех объектов Document.
12 61
9–61Только поддерживается для HTMLDocument, не для всех объектов Document.
≤12.1 10.1
1–10.1Только поддерживается для HTMLDocument, не для всех объектов Document.
36
18–36Только поддерживается для HTMLDocument, не для всех объектов Document.
61
9–61Только поддерживается для HTMLDocument, не для всех объектов Document.
≤12.1 10.3
1–10.3Только поддерживается для HTMLDocument, не для всех объектов Document.
3.0
1.0–3.0Только поддерживается для HTMLDocument, не для всех объектов Document.
37
4.4–37Только поддерживается для HTMLDocument, не для всех объектов Document.
scroll_event 1 12 6 11.6 2 18 6 12 1 1.0 4.4
scrollend_event 114 114 109 100 Нет 114 109 76 Нет 23.0 114
scrollingElement 44 12 48 31 9 44 48 32 9 4.0 44
scrollsnapchange_event 129 129 Нет 115 Нет 129 Нет 86 Нет Нет 129
scrollsnapchanging_event 129 129 Нет 115 Нет 129 Нет 86 Нет Нет 129
securitypolicyviolation_event 76 79 93 63 15.4 76 93 54 15.4 12.0 76
selectedStyleSheetSet Нет Нет 3 Нет Нет Нет 4 Нет Нет Нет Нет
selectionchange_event 11 12 52 15 5.1 18 52 14 5 1.0 ≤37
startViewTransition 111 111 Нет 97 18 111 Нет 75 18 22.0 111
styleSheetSets Нет Нет 3 Нет Нет Нет 4 Нет Нет Нет Нет
styleSheets 1 12 1 ≤12.1 4 18 4 ≤12.1 3.2 1.0 4.4
timeline 84 84 75 70 13.1 84 79 60 13.4 14.0 84
title 1 12 1 ≤12.1 4
3–4Только для HTMLDocument и XMLDocument, но не для SVGDocument объектов.
1–3Только для HTMLDocument, не для всех Document объектов.
18 4 ≤12.1 3.2
2–3.2Только для HTMLDocument и XMLDocument, но не для SVGDocument объектов.
1–2Только для HTMLDocument, не для всех Document объектов.
1.0 4.4
visibilityState 3313 12 1810–52 201512.1–15 7 3318 1810–52 201412.1–14 7 2.01.0 4.4.3≤37
visibilitychange_event 62
33Свойство обработчика события onvisibilitychange не поддерживается.
13Свойство обработчика события onvisibilitychange не поддерживается.
18
12Свойство обработчика события onvisibilitychange не поддерживается.
56 49
20Свойство обработчика события onvisibilitychange не поддерживается.
15Свойство обработчика события onvisibilitychange не поддерживается.
12.1–15Свойство обработчика события onvisibilitychange не поддерживается.
14.1
14Не срабатывает событие visibilitychange при переходе от документа, поэтому также включите код для проверки события pagehide (которое срабатывает в этом случае во всех современных браузерах). См. ошибку 116769, ошибку 151234, ошибку 151610 и ошибку 194897.
10.1["Не срабатывает событие visibilitychange при переходе от документа, поэтому также включите код для проверки события pagehide (которое срабатывает в этом случае во всех современных браузерах). См. ошибку 116769, ошибку 151234, ошибку 151610 и ошибку 194897.", "Перед Safari 14 событие не распространяется, поэтому document.addEventListener('visibilitychange', ...) работает, но window.addEventListener('visibilitychange', ...) нет."]
7["Не срабатывает событие visibilitychange при переходе от документа, поэтому также включите код для проверки события pagehide (которое срабатывает в этом случае во всех современных браузерах). См. ошибку 116769, ошибку 151234, ошибку 151610 и ошибку 194897.", "Перед Safari 14 событие не распространяется, поэтому document.addEventListener('visibilitychange', ...) работает, но window.addEventListener('visibilitychange', ...) нет.", "Свойство обработчика события onvisibilitychange не поддерживается."]
62
33Свойство обработчика события onvisibilitychange не поддерживается.
18Свойство обработчика события onvisibilitychange не поддерживается.
56 46
20Свойство обработчика события onvisibilitychange не поддерживается.
14Свойство обработчика события onvisibilitychange не поддерживается.
12.1–14Свойство обработчика события onvisibilitychange не поддерживается.
14.5
14Не срабатывает событие visibilitychange при переходе от документа, поэтому также включите код для проверки события pagehide (которое срабатывает в этом случае во всех современных браузерах). См. ошибку 116769, ошибку 151234, ошибку 151610 и ошибку 194897.
10.3["Не срабатывает событие visibilitychange при переходе от документа, поэтому также включите код для проверки события pagehide (которое срабатывает в этом случае во всех современных браузерах). См. ошибку 116769, ошибку 151234, ошибку 151610 и ошибку 194897.", "Перед Safari на iOS 14 событие не распространяется, поэтому document.addEventListener('visibilitychange', ...) работает, но window.addEventListener('visibilitychange', ...) нет."]
7["Не срабатывает событие visibilitychange при переходе от документа, поэтому также включите код для проверки события pagehide (которое срабатывает в этом случае во всех современных браузерах). См. ошибку 116769, ошибку 151234, ошибку 151610 и ошибку 194897.", "Перед Safari на iOS 14 событие не распространяется, поэтому document.addEventListener('visibilitychange', ...) работает, но window.addEventListener('visibilitychange', ...) нет.", "Свойство обработчика события onvisibilitychange не поддерживается."]
8.0
2.0Свойство обработчика события onvisibilitychange не поддерживается.
1.0Свойство обработчика события onvisibilitychange не поддерживается.
62
4.4.3Свойство обработчика события onvisibilitychange не поддерживается.
≤37Свойство обработчика события onvisibilitychange не поддерживается.
vlinkColor 64
1–64Поддерживается только для HTMLDocument, а не для всех объектов Document.
12 69
1–69Поддерживается только для HTMLDocument, а не для всех объектов Document.
51
≤12.1–51Поддерживается только для HTMLDocument, а не для всех объектов Document.
11
1–11Поддерживается только для HTMLDocument, а не для всех объектов Document.
64
18–64Поддерживается только для HTMLDocument, а не для всех объектов Document.
79
4–79Поддерживается только для HTMLDocument, а не для всех объектов Document.
47
≤12.1–47Поддерживается только для HTMLDocument, а не для всех объектов Document.
11
1–11Поддерживается только для HTMLDocument, а не для всех объектов Document.
9.0
1.0–9.0Поддерживается только для HTMLDocument, а не для всех объектов Document.
64
4.4–64Поддерживается только для HTMLDocument, а не для всех объектов Document.
wasDiscarded 68 79 Нет 55 Нет 68 Нет 48 Нет 10.0 68
write 45
1–45Поддерживается только для HTMLDocument, а не для всех объектов Document.
12 69
1–69Поддерживается только для HTMLDocument, а не для всех объектов Document.
3 11
1–11Поддерживается только для HTMLDocument, а не для всех объектов Document.
45
18–45Поддерживается только для HTMLDocument, а не для всех объектов Document.
79
4–79Поддерживается только для HTMLDocument, а не для всех объектов Document.
10.1 11
1–11Поддерживается только для HTMLDocument, а не для всех объектов Document.
5.0
1.0–5.0Поддерживается только для HTMLDocument, а не для всех объектов Document.
45
4.4–45Поддерживается только для HTMLDocument, а не для всех объектов Document.
writeln 45
1–45Только поддерживается для HTMLDocument, а не для всех Document объектов.
12 69
1–69Только поддерживается для HTMLDocument, а не для всех Document объектов.
51
≤12.1–51Только поддерживается для HTMLDocument, а не для всех Document объектов.
11
1–11Только поддерживается для HTMLDocument, а не для всех Document объектов.
45
18–45Только поддерживается для HTMLDocument, а не для всех Document объектов.
79
4–79Только поддерживается для HTMLDocument, а не для всех Document объектов.
47
≤12.1–47Только поддерживается для HTMLDocument, а не для всех Document объектов.
11
1–11Только поддерживается для HTMLDocument, а не для всех Document объектов.
5.0
1.0–5.0Только поддерживается для HTMLDocument, а не для всех Document объектов.
45
4.4–45Только поддерживается для HTMLDocument, а не для всех Document объектов.
xmlEncoding 1 12 1–10 15 3 18 4–10 14 1 1.0 4.4
xmlStandalone 1 12 1–10 15 3 18 4–10 14 1 1.0 4.4
xmlVersion 1 12 1–10 15 3 18 4–10 14 1 1.0 4.4

© 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/Document

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API