Element

Этот перевод не завершён. Пожалуйста, помогите перевести эту статью с английского

Интерфейс Element представляет собой один из объектов в Document. Этот интерфейс описывает методы и свойства, общие для всех видов элементов. Конкретные модели поведения описаны в интерфейсах, которые наследуют от Element, и добавляют дополнительную функциональность.

Например, интерфейс HTMLElement является базовым интерфейсом для HTML-элементов, в то время как интерфейс SVGElement является основой для всех SVG-элементов.

Языки, находящиеся вне области веб-платформы, также используют его. Например, XUL — через интерфейс XULElement.

Свойства

Наследует свойства от родительского узла Node и от собственного родителя EventTarget и реализует свойства ParentNode, ChildNode, NonDocumentTypeChildNode, and Animatable.

Element.assignedSlot Только для чтения
Возвращает HTMLSlotElement интерфейс, связанный с элементом.
Element.attributes Только для чтения
Возвращает NamedNodeMap, в котором перечислены все атрибуты связанные с элементом.
Element.classList Только для чтения
Возвращает DOMTokenList содержащий список атрибутов класса.
ParentNode.childElementCount
Это Number представляющее число дочерних узлов, представленных в элементе.
ParentNode.children
Is a live HTMLCollection, содержащая все дочерние элементы, в виде коллекции.
Element.className
Это DOMString, представляющая класс элемента.
Element.clientHeight Только для чтения
Возвращает Number, представляющее внутреннюю высоту элемента.
Element.clientLeft Только для чтения
Возвращает Number, предсталяющее ширину левой границы элемента.
Element.clientTop Только для чтения
Возвращает Number, представляющее ширину верхней границы элемента.
Element.clientWidth Только для чтения
Возвращает Number, представляющее внутреннюю ширину элемента.
ParentNode.firstElementChild
Возвращает Element, первый дочерний элемент элемента или null, если у элемента нет дочерних элементов.
Element.id
Возвращает DOMString, представляющий идентификатор (Id) элемента.
Element.innerHTML
Является DOMString, представляющей разметку контента элемента.
Element.namespaceURI Только для чтения
Пространство имён URI элемента или null, если это не пространство имен.

Примечание: В Firefox версии 3.5 и ранее, HTML элементы не находятся в пространстве имен. В более поздних версиях, HTML элементы находятся в пространстве имен  http://www.w3.org/1999/xhtml  как в деревьях HTML, так и XML.

ParentNode.lastElementChild
Является Element, последним непосредственным дочерним элементом данного элемента, или null, если у элемента нет дочерних элементов.
NonDocumentTypeChildNode.nextElementSibling
Является Element, элементом, непосредственно следующим за данным в древе, или null, если соседний элемент отсутствует.
Element.outerHTML
Является DOMString, представляющей разметку элемента, включая его контент. При использовании в качестве сеттера заменяет элемент узлами, структурированными из указанной строки.
NonDocumentTypeChildNode.previousElementSibling
Является Element, элементом, непосредственно предшествующим в древе данному, или null, если соседний элемент отсутствует.
Element.scrollHeight Только для чтения
Возвращает Number, представляющее высоту прокрутки элемента.
Element.scrollLeft
Является Number, представляющим количество пикселей, на которые контент элемента прокручен влево.
Element.scrollLeftMax Только для чтения
Возвращает Number, представляющее максимально возможное количество пикселей, на которые можно прокрутить контент элемента влево.
Element.scrollTop
Является Number, представляющим количество пикселей, на которые контент элемента прокручен от верха.
Element.scrollTopMax Только для чтения
Вовзращает Number, представляющее максимально возможное количество пикселей, на которые можно прокрутить контент элемента от верха.
Element.scrollWidth Только для чтения
Возвращает Number, представляющее ширину прокрутки элемента.
Element.shadowRoot Только для чтения
...
Element.tagName Только для чтения
Возвращает String с именем тега указанного элемента.
Element.undoManager Только для чтения
Returns the UndoManager associated with the element.
Element.undoScope
Представляет собой Boolean, указывающим, является элемент undo scope host, или нет.

Примечание: В DOM3 namespaceURIlocalName и prefix определялись в интерфейсе Node. В DOM4 они были перенесены в Element.

Данное изменение поддерживается в Chrome начиная с версии 46.0 и в Firefox с версии 48.0.

Обработчики событий

Element.ongotpointercapture
Возвращает обработчик событий для событий типа gotpointercapture.
Element.onlostpointercapture
Возвращает обработчик событий для событий типа lostpointercapture.

Устаревшие обработчики событий

Element.onwheel
Возвращает код обработчика для события wheel.
Сейчас реализован в GlobalEventHandlers.

Методы

Наследует методы от своих родителей Node, и своего собственного родителя EventTarget, и реализует методы ParentNode, ChildNode, NonDocumentTypeChildNode, и Animatable.

EventTarget.addEventListener()
Регистрирует обработчик событий для опрделенного типа событий в элементе.
Element.closest()
Возращает Element, потомка этого элемента (или сам этот элемент), который является ближайшим предком элементов, выбраных селекторами, указанными в параметре.
Element.createShadowRoot()
EventTarget.dispatchEvent()
Отправляет событие для этого узла в DOM и возвращает Boolean, который указывает, что по крайней мере один обработчик не отменил его.
Element.find()
...
Element.findAll()
...
Animatable.getAnimationPlayers()
Element.getAttribute()
Извлекает значение именованного атрибута из текущего узла и возвращает его в видеObject.
Element.getAttributeNS()
Извлекает значение атрибута с указанным именем и пространством имен из текущего узла и возвращает его как Object.
Element.getAttributeNode()
Извлекает представление узла именованного атрибута из текущего узла и возвращает его в виде Attr.
Element.getAttributeNodeNS()
Извлекает представление узла атрибута с указанным именем и пространством имен из текущего узла и возвращает его в виде Attr.
Element.getBoundingClientRect()
...
Element.getClientRects() TYPE of returnvalue????
Returns a collection of rectangles that indicate the bounding rectangles for each line of text in a client.
Element.getDestinationInsertionPoints()
Element.getElementsByClassName()
Возвращает коллекцию HTMLCollection, которая содержит все элементы, у которых название класса совпадает с тем, что заданно в параметрах функции.
Element.getElementsByTagName()
Возвращает коллекцию HTMLCollection, которая содержит все элементы, у которых название тега совпадает с тем, что заданно в параметрах функции.
Element.getElementsByTagNameNS()
Возвращает коллекцию HTMLCollection, которая содержит все элементы, у которых название тега и пространства имён совпадает с тем, что заданно в параметрах функции.
Element.hasAttribute()
Вовзращает Boolean, указывающее, имеет элемент определенный атрибут, или нет.
Element.hasAttributeNS()
Возвращает Boolean, указывающий, имеет элемент определенный атрибут в определенном пространстве имен, или нет.
Element.insertAdjacentHTML
Анализирует текст как HTML или XML и вставляет полученные узлы в указанную позицию дерева элементов.
Element.matches()
Возвращает Boolean, указывающий, будет ли элемент выбран указанной строкой селектора.
Element.querySelector()
Возвращает первый Node, который соответствует указанной строке селектора элемента.
Element.querySelectorAll
Возвращает список NodeList узлов, которые соответствуют указанной строке селектора элемента.
Element.releasePointerCapture
Позволяет понять, имеет ли элемент с указанным ID  захват указателя для указателя
ChildNode.remove()
Удаляет элемент из списка дочерних элементов родительского элемента.
Element.removeAttribute()
Удаляет именованный атрибут из текущего узла.
Element.removeAttributeNS()
Удаляет атрибут с указанным именем и пространством имен, из текущего узла.
Element.removeAttributeNode()
Удаляет представление узла именованного атрибута из текущего узла.
EventTarget.removeEventListener()
Удаляет прослушиватель событий из элемента.
Element.requestFullscreen()
Асинхронно запрашивает браузер, чтобы сделать элемент полноэкранным.
Element.requestPointerLock()
Позволяет асинхронно запрашивать блокировку указателя для данного элемента.
Element.scrollIntoView()
Прокручивает страницу до тех пор, пока элемент не попадет в представление.
Element.setAttribute()
Устанавливает значение именованного атрибута из текущей узла.
Element.setAttributeNS()
Устанавливает значение атрибута с опрделенным именем и пространством имен из текущей узла.
Element.setAttributeNode()
Задает представление узла именованного атрибута из текущего узла.
Element.setAttributeNodeNS()
Установите представление узла атрибута с указанным именем и пространством имен из текущего узла.
Element.setCapture()
Настройка захвата событий мыши, перенаправление всех событий мыши на этот элемент.
Element.setPointerCapture()
Определяет указанный элемент как цель захвата будущих событий указателя.

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

Спецификация Статус Комментарий
Web Animations Рабочий черновик Добавлен метод getAnimationPlayers().
UndoManager and DOMTransaction
Определение 'Element' в этой спецификации.
Редакторский черновик Добавлены свойства undoScope и undoManager.
Pointer Events
Определение 'Element' в этой спецификации.
Устаревшая Добавлены следующие обработчики событий: ongotpointercapture и onlostpointercapture.
Добавлены следующие методы: setPointerCapture() и releasePointerCapture().
Selectors API Level 2
Определение 'Element' в этой спецификации.
Устаревшая Добавлены следующие методы: matches() (реализовано как mozMatchesSelector()), find(), findAll().
Selectors API Level 1
Определение 'Element' в этой спецификации.
Устаревшая Добавлены следующиен методы: querySelector() и querySelectorAll().
Pointer Lock
Определение 'Element' в этой спецификации.
Кандидат в рекомендации Добавлен метод requestPointerLock().
Fullscreen API
Определение 'Element' в этой спецификации.
Живой стандарт Добавлен метод requestFullscreen().
DOM Parsing and Serialization
Определение 'Element' в этой спецификации.
Рабочий черновик Добавлены следующие свойства: innerHTML, и outerHTML.
Добавлен следующий метод: insertAdjacentHTML().
CSS Object Model (CSSOM) View Module
Определение 'Element' в этой спецификации.
Рабочий черновик Добавлены следующие свойства: scrollTop, scrollLeft, scrollWidth, scrollHeight, clientTop, clientLeft, clientWidth, и clientHeight.
Добавлены следующие методы: getClientRects(), getBoundingClientRect(), и scrollIntoView().
Element Traversal Specification
Определение 'Element' в этой спецификации.
Устаревшая Добавлено наследование интерфейса ElementTraversal.
DOM
Определение 'Element' в этой спецификации.
Живой стандарт Удалены следующие методы: closest(), setIdAttribute(), setIdAttributeNS(), и setIdAttributeNode().
Удалено свойство schemaTypeInfo.
Измененно возращаемое значение getElementsByTag() и getElementsByTagNS().
Moved hasAttributes() form the Node interface to this one.
Document Object Model (DOM) Level 3 Core Specification
Определение 'Element' в этой спецификации.
Устаревшая Added the following methods: setIdAttribute(), setIdAttributeNS(), and setIdAttributeNode(). These methods were never implemented and have been removed in later specifications.
Added the schemaTypeInfo property. This property was never implemented and has been removed in later specifications.
Document Object Model (DOM) Level 2 Core Specification
Определение 'Element' в этой спецификации.
Устаревшая Мнтод normalize() был перемещён в Node.
Document Object Model (DOM) Level 1 Specification
Определение 'Element' в этой спецификации.
Устаревшая Начальное определение.

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

Update compatibility data on GitHub
КомпьютерыМобильные
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome для AndroidFirefox для AndroidOpera для AndroidSafari on iOSSamsung Internet
ElementChrome Полная поддержка 1Edge Полная поддержка 12Firefox Полная поддержка 1IE Полная поддержка 4Opera Полная поддержка 8Safari Полная поддержка 1.3WebView Android Полная поддержка 1Chrome Android Полная поддержка 18Firefox Android Полная поддержка 4Opera Android Полная поддержка 10.1Safari iOS Полная поддержка 1Samsung Internet Android Полная поддержка 1.0
DOMActivate event
УстаревшаяНестандартная
Chrome Полная поддержка ДаEdge Полная поддержка 79Firefox Полная поддержка ДаIE Нет поддержки НетOpera Нет поддержки НетSafari Полная поддержка ДаWebView Android ? Chrome Android Полная поддержка ДаFirefox Android Полная поддержка ДаOpera Android Нет поддержки НетSafari iOS ? Samsung Internet Android Полная поддержка Да
DOMMouseScroll event
УстаревшаяНестандартная
Chrome Нет поддержки НетEdge Нет поддержки НетFirefox Полная поддержка 1IE Нет поддержки НетOpera Нет поддержки НетSafari Нет поддержки НетWebView Android Нет поддержки НетChrome Android Нет поддержки НетFirefox Android Полная поддержка 4Opera Android Нет поддержки НетSafari iOS Нет поддержки НетSamsung Internet Android Нет поддержки Нет
MozMousePixelScroll event
УстаревшаяНестандартная
Chrome Нет поддержки НетEdge Нет поддержки ≤18 — 79Firefox Полная поддержка ДаIE Нет поддержки НетOpera Нет поддержки НетSafari Нет поддержки НетWebView Android Нет поддержки НетChrome Android Нет поддержки НетFirefox Android Полная поддержка ДаOpera Android Нет поддержки НетSafari iOS Нет поддержки НетSamsung Internet Android Нет поддержки Нет
MSGestureChange event
Нестандартная
Chrome Нет поддержки НетEdge Нет поддержки 12 — 79Firefox Нет поддержки НетIE Полная поддержка 10Opera Нет поддержки НетSafari Нет поддержки НетWebView Android Нет поддержки НетChrome Android Нет поддержки НетFirefox Android Нет поддержки НетOpera Android Нет поддержки НетSafari iOS Нет поддержки НетSamsung Internet Android Нет поддержки Нет
MSGestureEnd event
Нестандартная
Chrome Нет поддержки НетEdge Нет поддержки 12 — 79Firefox Нет поддержки НетIE Полная поддержка 10Opera Нет поддержки НетSafari Нет поддержки НетWebView Android Нет поддержки НетChrome Android Нет поддержки НетFirefox Android Нет поддержки НетOpera Android Нет поддержки НетSafari iOS Нет поддержки НетSamsung Internet Android Нет поддержки Нет
MSGestureHold event
Нестандартная
Chrome Нет поддержки НетEdge Нет поддержки 12 — 79Firefox Нет поддержки НетIE Полная поддержка 10Opera Нет поддержки НетSafari Нет поддержки НетWebView Android Нет поддержки НетChrome Android Нет поддержки НетFirefox Android Нет поддержки НетOpera Android Нет поддержки НетSafari iOS Нет поддержки НетSamsung Internet Android Нет поддержки Нет
MSGestureStart event
Нестандартная
Chrome Нет поддержки НетEdge Нет поддержки 12 — 79Firefox Нет поддержки НетIE Полная поддержка 10Opera Нет поддержки НетSafari Нет поддержки НетWebView Android Нет поддержки НетChrome Android Нет поддержки НетFirefox Android Нет поддержки НетOpera Android Нет поддержки НетSafari iOS Нет поддержки НетSamsung Internet Android Нет поддержки Нет
MSGestureTap event
Нестандартная
Chrome Нет поддержки НетEdge Нет поддержки 12 — 79Firefox Нет поддержки НетIE Полная поддержка 10Opera Нет поддержки НетSafari Нет поддержки НетWebView Android Нет поддержки НетChrome Android Нет поддержки НетFirefox Android Нет поддержки НетOpera Android Нет поддержки НетSafari iOS Нет поддержки НетSamsung Internet Android Нет поддержки Нет
MSInertiaStart event
Нестандартная
Chrome Нет поддержки НетEdge Нет поддержки 12 — 79Firefox Нет поддержки НетIE Полная поддержка 10Opera Нет поддержки НетSafari Нет поддержки НетWebView Android Нет поддержки НетChrome Android Нет поддержки НетFirefox Android Нет поддержки НетOpera Android Нет поддержки НетSafari iOS Нет поддержки НетSamsung Internet Android Нет поддержки Нет
MSManipulationStateChanged event
Нестандартная
Chrome Нет поддержки НетEdge Нет поддержки 12 — 79Firefox Нет поддержки НетIE Полная поддержка ДаOpera Нет поддержки НетSafari Нет поддержки НетWebView Android Нет поддержки НетChrome Android Нет поддержки НетFirefox Android Нет поддержки НетOpera Android Нет поддержки НетSafari iOS Нет поддержки НетSamsung Internet Android Нет поддержки Нет
accessKeyChrome Нет поддержки Нет
Замечания
Нет поддержки Нет
Замечания
Замечания Implemented on HTMLElement.
Edge Нет поддержки Нет
Замечания
Нет поддержки Нет
Замечания
Замечания Implemented on HTMLElement.
Firefox ? IE ? Opera Нет поддержки Нет
Замечания
Нет поддержки Нет
Замечания
Замечания Implemented on HTMLElement.
Safari ? WebView Android Нет поддержки Нет
Замечания
Нет поддержки Нет
Замечания
Замечания Implemented on HTMLElement.
Chrome Android Нет поддержки Нет
Замечания
Нет поддержки Нет
Замечания
Замечания Implemented on HTMLElement.
Firefox Android ? Opera Android Нет поддержки Нет
Замечания
Нет поддержки Нет
Замечания
Замечания Implemented on HTMLElement.
Safari iOS ? Samsung Internet Android Нет поддержки Нет
Замечания
Нет поддержки Нет
Замечания
Замечания Implemented on HTMLElement.
afterscriptexecute event
Нестандартная
Chrome Нет поддержки НетEdge Нет поддержки НетFirefox Полная поддержка 2IE ? Opera Нет поддержки НетSafari Нет поддержки НетWebView Android Нет поддержки НетChrome Android Нет поддержки НетFirefox Android Полная поддержка 4Opera Android Нет поддержки НетSafari iOS Нет поддержки НетSamsung Internet Android Нет поддержки Нет
animate
Экспериментальная
Chrome Полная поддержка 36Edge Полная поддержка 79Firefox Полная поддержка 48IE Нет поддержки НетOpera Полная поддержка 23Safari Полная поддержка Да
Отключено
Полная поддержка Да
Отключено
Отключено This feature is behind the Web Animations preference and the CSS Animations via Web Animations preference.
WebView Android Полная поддержка 37Chrome Android Полная поддержка 36Firefox Android Полная поддержка 48Opera Android Полная поддержка 24Safari iOS Полная поддержка 13.4Samsung Internet Android Полная поддержка 3.0
attachShadowChrome Полная поддержка 53Edge Полная поддержка 79Firefox Полная поддержка 63
Полная поддержка 63
Нет поддержки 59 — 63
Отключено
Отключено From version 59 until version 63 (exclusive): this feature is behind the dom.webcomponents.shadowdom.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
IE Нет поддержки НетOpera Полная поддержка 40Safari Полная поддержка 10WebView Android Полная поддержка 53Chrome Android Полная поддержка 53Firefox Android Полная поддержка 63
Полная поддержка 63
Нет поддержки 59 — 63
Отключено
Отключено From version 59 until version 63 (exclusive): this feature is behind the dom.webcomponents.shadowdom.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
Opera Android Полная поддержка 41Safari iOS Полная поддержка 10Samsung Internet Android Полная поддержка 6.0
attributesChrome Полная поддержка 26Edge Полная поддержка 12Firefox Полная поддержка 22IE Полная поддержка 5.5Opera Полная поддержка 8Safari Полная поддержка 6WebView Android Полная поддержка ≤37Chrome Android Полная поддержка 26Firefox Android Полная поддержка 22Opera Android Полная поддержка 10.1Safari iOS Полная поддержка 6Samsung Internet Android Полная поддержка 1.5
attributeStyleMapChrome Полная поддержка 66Edge Полная поддержка ≤79Firefox ? IE ? Opera ? Safari ? WebView Android Полная поддержка 66Chrome Android Полная поддержка 66Firefox Android ? Opera Android ? Safari iOS ? Samsung Internet Android Полная поддержка 9.0
auxclick eventChrome Полная поддержка 55Edge Полная поддержка ≤79Firefox Полная поддержка 53
Замечания
Полная поддержка 53
Замечания
Замечания Starting in Firefox 68, the auxclick event is used to trigger the new tab on middle-click action; previously, this had been done with the click event. Apps can prevent middle-click from opening new tabs (or middle-click to paste, if that feature is enabled) by intercepting auxclick on links, and auxclick event handlers can now open popups without triggering the popup blocker.
IE Нет поддержки НетOpera Полная поддержка 42Safari Нет поддержки НетWebView Android Полная поддержка 55Chrome Android Полная поддержка 55Firefox Android Полная поддержка 53Opera Android Полная поддержка 42Safari iOS Нет поддержки НетSamsung Internet Android Полная поддержка 6.0
beforescriptexecute event
Нестандартная
Chrome Нет поддержки НетEdge Нет поддержки НетFirefox Полная поддержка 2IE ? Opera Нет поддержки НетSafari Нет поддержки НетWebView Android Нет поддержки НетChrome Android Нет поддержки НетFirefox Android Полная поддержка 4Opera Android Нет поддержки НетSafari iOS Нет поддержки НетSamsung Internet Android Нет поддержки Нет
blur eventChrome Полная поддержка 1Edge Полная поддержка 12Firefox Полная поддержка 24
Полная поддержка 24
Нет поддержки 6 — 24
Замечания
Замечания The interface for this event is Event, not FocusEvent.
IE Полная поддержка 9Opera Полная поддержка 11.6Safari Полная поддержка 3.1WebView Android Полная поддержка 1Chrome Android Полная поддержка 18Firefox Android Полная поддержка 24
Полная поддержка 24
Нет поддержки 6 — 24
Замечания
Замечания The interface for this event is Event, not FocusEvent.
Opera Android Полная поддержка 12.1Safari iOS Полная поддержка 2Samsung Internet Android Полная поддержка 1.0
classListChrome Полная поддержка 8Edge Полная поддержка 16
Полная поддержка 16
Нет поддержки 12 — 16
Замечания
Замечания Not supported for SVG elements.
Firefox Полная поддержка 3.6IE Частичная поддержка 10
Замечания
Частичная поддержка 10
Замечания
Замечания Not supported for SVG elements.
Opera Полная поддержка 11.5Safari Полная поддержка 6WebView Android Полная поддержка ≤37Chrome Android Полная поддержка 18Firefox Android Полная поддержка 4Opera Android Полная поддержка 11.5Safari iOS Полная поддержка 5Samsung Internet Android Полная поддержка 1.0
classNameChrome Полная поддержка 43Edge Полная поддержка 12Firefox Полная поддержка 1IE Полная поддержка 8Opera Полная поддержка 8Safari Полная поддержка 6WebView Android Полная поддержка 43Chrome Android Полная поддержка 43Firefox Android Полная поддержка 4Opera Android Полная поддержка 10.1Safari iOS Полная поддержка 6Samsung Internet Android Полная поддержка 4.0
click eventChrome Полная поддержка 1Edge Полная поддержка 12Firefox Полная поддержка 6
Замечания
Полная поддержка 6
Замечания
Замечания Beginning in Firefox 68, Firefox no longer incorrectly sends a click event for buttons other than the primary mouse button; previouly, there were circumstances in which this would occur. One example: middle-clicking a link would send a click to the document's <html> element.
IE Полная поддержка 9Opera Полная поддержка 11.6Safari Полная поддержка 3WebView Android Полная поддержка 1Chrome Android Полная поддержка 18Firefox Android Полная поддержка 6Opera Android Полная поддержка 12.1Safari iOS Полная поддержка 1Samsung Internet Android Полная поддержка 1.0
clientHeightChrome Полная поддержка 43Edge Полная поддержка 12Firefox Полная поддержка 1IE Полная поддержка 6Opera Полная поддержка 8Safari Полная поддержка 6WebView Android Полная поддержка 43Chrome Android Полная поддержка 43Firefox Android Полная поддержка 4Opera Android Полная поддержка 10.1Safari iOS Полная поддержка 6Samsung Internet Android Полная поддержка 4.0
clientLeftChrome Полная поддержка 43Edge Полная поддержка 12Firefox Полная поддержка 1IE Полная поддержка 6Opera Полная поддержка 8Safari Полная поддержка 6WebView Android Полная поддержка 43Chrome Android Полная поддержка 43Firefox Android Полная поддержка 4Opera Android Полная поддержка 10.1Safari iOS Полная поддержка 6Samsung Internet Android Полная поддержка 4.0
clientTopChrome Полная поддержка 43Edge Полная поддержка 12Firefox Полная поддержка 1IE Полная поддержка 6Opera Полная поддержка 8Safari Полная поддержка 6WebView Android Полная поддержка 43Chrome Android Полная поддержка 43Firefox Android Полная поддержка 4Opera Android Полная поддержка 10.1Safari iOS Полная поддержка 6Samsung Internet Android Полная поддержка 4.0
clientWidthChrome Полная поддержка 43Edge Полная поддержка 12Firefox Полная поддержка 1IE Полная поддержка 6Opera Полная поддержка 8Safari Полная поддержка 6WebView Android Полная поддержка 43Chrome Android Полная поддержка 43Firefox Android Полная поддержка 4Opera Android Полная поддержка 10.1Safari iOS Полная поддержка 6Samsung Internet Android Полная поддержка 4.0
closestChrome Полная поддержка 41Edge Полная поддержка 15Firefox Полная поддержка 35IE Нет поддержки НетOpera Полная поддержка 28Safari Полная поддержка 6WebView Android Полная поддержка 41Chrome Android Полная поддержка 41Firefox Android Полная поддержка 35Opera Android Полная поддержка 28Safari iOS Полная поддержка 9Samsung Internet Android Полная поддержка 4.0
compositionend eventChrome Полная поддержка ДаEdge Полная поддержка 12Firefox Полная поддержка 9IE Полная поддержка ДаOpera Полная поддержка ДаSafari Полная поддержка ДаWebView Android Полная поддержка ДаChrome Android Полная поддержка ДаFirefox Android Полная поддержка ДаOpera Android ? Safari iOS ? Samsung Internet Android Полная поддержка Да
compositionstart eventChrome Полная поддержка ДаEdge Полная поддержка 12Firefox Полная поддержка 9IE Полная поддержка ДаOpera Полная поддержка ДаSafari Полная поддержка ДаWebView Android Полная поддержка ДаChrome Android Полная поддержка ДаFirefox Android Полная поддержка ДаOpera Android ? Safari iOS ? Samsung Internet Android Полная поддержка Да
compositionupdate eventChrome Полная поддержка ДаEdge Полная поддержка 12Firefox Полная поддержка 9IE Полная поддержка ДаOpera Полная поддержка ДаSafari Полная поддержка ДаWebView Android Полная поддержка ДаChrome Android Полная поддержка ДаFirefox Android Полная поддержка ДаOpera Android ? Safari iOS ? Samsung Internet Android Полная поддержка Да
computedStyleMap
Экспериментальная
Chrome Полная поддержка 66Edge Полная поддержка 79Firefox Нет поддержки НетIE Нет поддержки НетOpera Полная поддержка 53Safari Нет поддержки НетWebView Android Полная поддержка 66Chrome Android Полная поддержка 66Firefox Android Нет поддержки НетOpera Android Полная поддержка 47Safari iOS Нет поддержки НетSamsung Internet Android Полная поддержка 9.0
contextmenu eventChrome Полная поддержка 1Edge Полная поддержка 12Firefox Полная поддержка 6IE Полная поддержка 9Opera Полная поддержка 10.5Safari Полная поддержка 3WebView Android Полная поддержка 1Chrome Android Полная поддержка 18Firefox Android Полная поддержка 6Opera Android Полная поддержка 11.1Safari iOS Полная поддержка 1Samsung Internet Android Полная поддержка 1.0
copy eventChrome Полная поддержка 58Edge Полная поддержка ≤18Firefox Полная поддержка ДаIE Полная поддержка ДаOpera Полная поддержка 45Safari Полная поддержка ДаWebView Android Полная поддержка 58Chrome Android Полная поддержка 58Firefox Android Полная поддержка ДаOpera Android Полная поддержка 43Safari iOS Полная поддержка ДаSamsung Internet Android Полная поддержка 7.0
createShadowRoot
УстаревшаяНестандартная
Chrome Полная поддержка 35
Замечания
Полная поддержка 35
Замечания
Замечания In Chrome 45, the ability to have multiple shadow roots was deprecated.
Нет поддержки 25 — ?
С префиксом
С префиксом Требует вендорный префикс: webkit
Edge Полная поддержка 79Firefox Нет поддержки 59 — 61
Отключено
Нет поддержки 59 — 61
Отключено
Отключено From version 59 until version 61 (exclusive): this feature is behind the dom.webcomponents.shadowdom.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
Нет поддержки 29 — 59
Отключено
Отключено From version 29 until version 59 (exclusive): this feature is behind the dom.webcomponents.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
IE Нет поддержки НетOpera Полная поддержка 22
Замечания
Полная поддержка 22
Замечания
Замечания In Opera 32, the ability to have multiple shadow roots was deprecated.
Нет поддержки 15 — ?
С префиксом
С префиксом Требует вендорный префикс: webkit
Safari Нет поддержки НетWebView Android Полная поддержка 37
Замечания
Полная поддержка 37
Замечания
Замечания In version 45, the ability to have multiple shadow roots was deprecated.
Нет поддержки ? — ?
С префиксом
С префиксом Требует вендорный префикс: webkit
Chrome Android Полная поддержка 35
Замечания
Полная поддержка 35
Замечания
Замечания In Chrome 45, the ability to have multiple shadow roots was deprecated.
Нет поддержки 25 — ?
С префиксом
С префиксом Требует вендорный префикс: webkit
Firefox Android Нет поддержки 59 — 61
Отключено
Нет поддержки 59 — 61
Отключено
Отключено From version 59 until version 61 (exclusive): this feature is behind the dom.webcomponents.shadowdom.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
Нет поддержки 29 — 59
Отключено
Отключено From version 29 until version 59 (exclusive): this feature is behind the dom.webcomponents.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
Opera Android Полная поддержка 22
Замечания
Полная поддержка 22
Замечания
Замечания In Opera 32, the ability to have multiple shadow roots was deprecated.
Нет поддержки 14 — ?
С префиксом
С префиксом Требует вендорный префикс: webkit
Safari iOS Нет поддержки НетSamsung Internet Android Полная поддержка 5.0
Замечания
Полная поддержка 5.0
Замечания
Замечания In Samsung Internet 5.0, the ability to have multiple shadow roots was deprecated.
Нет поддержки 4.0 — ?
С префиксом
С префиксом Требует вендорный префикс: webkit
currentStyle
Нестандартная
Chrome Нет поддержки НетEdge Нет поддержки НетFirefox Нет поддержки НетIE Полная поддержка 6Opera Нет поддержки НетSafari Нет поддержки НетWebView Android Нет поддержки НетChrome Android Нет поддержки НетFirefox Android Нет поддержки НетOpera Android Нет поддержки НетSafari iOS Нет поддержки НетSamsung Internet Android Нет поддержки Нет
cut eventChrome Полная поддержка 58Edge Полная поддержка ≤18Firefox Полная поддержка ДаIE Полная поддержка ДаOpera Полная поддержка 45Safari Полная поддержка ДаWebView Android Полная поддержка 58Chrome Android Полная поддержка 58Firefox Android Полная поддержка ДаOpera Android Полная поддержка 43Safari iOS Полная поддержка ДаSamsung Internet Android Полная поддержка 7.0
dblclick eventChrome Полная поддержка 1Edge Полная поддержка 12Firefox Полная поддержка 6
Замечания
Полная поддержка 6
Замечания
Замечания Starting in Firefox 68, dblclick events are only sent for the primary mouse button, per the specification.
IE Полная поддержка 11Opera Полная поддержка 11.6Safari Полная поддержка 3WebView Android Нет поддержки НетChrome Android Нет поддержки НетFirefox Android Полная поддержка 6Opera Android Полная поддержка 12.1Safari iOS Полная поддержка 1Samsung Internet Android Нет поддержки Нет
error eventChrome Полная поддержка ДаEdge Полная поддержка ≤79Firefox Полная поддержка ДаIE ? Opera ? Safari ? WebView Android Полная поддержка ДаChrome Android Полная поддержка ДаFirefox Android Полная поддержка ДаOpera Android ? Safari iOS ? Samsung Internet Android Полная поддержка Да
focus eventChrome Полная поддержка 1Edge Полная поддержка 12Firefox Полная поддержка 24
Полная поддержка 24
Нет поддержки 6 — 24
Замечания
Замечания The interface for this event is Event, not FocusEvent.
IE Полная поддержка 9Opera Полная поддержка 11.6Safari Полная поддержка 3.1WebView Android Полная поддержка 1Chrome Android Полная поддержка 18Firefox Android Полная поддержка 24
Полная поддержка 24
Нет поддержки 6 — 24
Замечания
Замечания The interface for this event is Event, not FocusEvent.
Opera Android Полная поддержка 12.1Safari iOS Полная поддержка 2Samsung Internet Android Полная поддержка 1.0
focusin eventChrome Полная поддержка 1Edge Полная поддержка 12Firefox Полная поддержка 52IE Полная поддержка 9Opera Полная поддержка 11.6Safari Полная поддержка 5WebView Android Полная поддержка 1Chrome Android Полная поддержка 18Firefox Android Полная поддержка 52Opera Android Полная поддержка 12.1Safari iOS Полная поддержка 4.2Samsung Internet Android Полная поддержка 1.0
focusout eventChrome Полная поддержка 1Edge Полная поддержка 12Firefox Полная поддержка 52IE Полная поддержка 9Opera Полная поддержка 11.6Safari Полная поддержка 5WebView Android Полная поддержка 1Chrome Android Полная поддержка 18Firefox Android Полная поддержка 52Opera Android Полная поддержка 12.1Safari iOS Полная поддержка 4.2Samsung Internet Android Полная поддержка 1.0
fullscreenchange eventChrome Полная поддержка 57Edge Полная поддержка ≤79Firefox Полная поддержка 64
Полная поддержка 64
Нет поддержки 10 — 64
Альтернативное имя
Альтернативное имя Использует нестандартное имя: mozfullscreenchange
IE ? Opera Полная поддержка 44Safari ? WebView Android Полная поддержка 57Chrome Android Полная поддержка 57Firefox Android Полная поддержка 64
Полная поддержка 64
Нет поддержки 10 — 64
Альтернативное имя
Альтернативное имя Использует нестандартное имя: mozfullscreenchange
Opera Android Полная поддержка 43Safari iOS ? Samsung Internet Android Полная поддержка 7.0
fullscreenerror eventChrome Полная поддержка 57Edge Полная поддержка ≤79Firefox Полная поддержка 64
Полная поддержка 64
Нет поддержки 10 — 64
Альтернативное имя
Альтернативное имя Использует нестандартное имя: mozfullscreenerror
IE ? Opera Полная поддержка 44Safari ? WebView Android Полная поддержка 57Chrome Android Полная поддержка 57Firefox Android Полная поддержка 64
Полная поддержка 64
Нет поддержки 10 — 64
Альтернативное имя
Альтернативное имя Использует нестандартное имя: mozfullscreenerror
Opera Android Полная поддержка 43Safari iOS ? Samsung Internet Android Полная поддержка 7.0
gesturechange event
Нестандартная
Chrome Нет поддержки НетEdge Нет поддержки НетFirefox Нет поддержки НетIE Нет поддержки НетOpera Нет поддержки НетSafari Полная поддержка 9.1WebView Android Нет поддержки НетChrome Android Нет поддержки НетFirefox Android Нет поддержки НетOpera Android Нет поддержки НетSafari iOS Полная поддержка 2Samsung Internet Android Нет поддержки Нет
gestureend event
Нестандартная
Chrome Нет поддержки НетEdge Нет поддержки НетFirefox Нет поддержки НетIE Нет поддержки НетOpera Нет поддержки НетSafari Полная поддержка 9.1WebView Android Нет поддержки НетChrome Android Нет поддержки НетFirefox Android Нет поддержки НетOpera Android Нет поддержки НетSafari iOS Полная поддержка 2Samsung Internet Android Нет поддержки Нет
gesturestart event
Нестандартная
Chrome Нет поддержки НетEdge Нет поддержки НетFirefox Нет поддержки НетIE Нет поддержки НетOpera Нет поддержки НетSafari Полная поддержка 9.1WebView Android Нет поддержки НетChrome Android Нет поддержки НетFirefox Android Нет поддержки НетOpera Android Нет поддержки НетSafari iOS Полная поддержка 2Samsung Internet Android Нет поддержки Нет
getAnimations
Экспериментальная
Chrome Полная поддержка 79
Отключено
Полная поддержка 79
Отключено
Отключено From version 79: this feature is behind the Experimental Web Platform Features preference. To change preferences in Chrome, visit chrome://flags.
Нет поддержки 67 — 79
Замечания Отключено
Замечания Does not support the subtree option.
Отключено From version 67 until version 79 (exclusive): this feature is behind the Experimental Web Platform Features preference. To change preferences in Chrome, visit chrome://flags.
Нет поддержки 44 — 67
Замечания Отключено
Замечания Does not automatically flush pending style changes and does not support the subtree option.
Отключено From version 44 until version 67 (exclusive): this feature is behind the Experimental Web Platform Features preference. To change preferences in Chrome, visit chrome://flags.
Нет поддержки 38 — 44
Замечания Альтернативное имя Отключено
Замечания Does not automatically flush pending style changes and does not support the subtree option.
Альтернативное имя Использует нестандартное имя: getAnimationPlayers
Отключено From version 38 until version 44 (exclusive): this feature is behind the Experimental Web Platform Features preference. To change preferences in Chrome, visit chrome://flags.
Edge Полная поддержка 79
Отключено
Полная поддержка 79
Отключено
Отключено From version 79: this feature is behind the Experimental Web Platform Features preference.
Firefox Полная поддержка 75
Полная поддержка 75
Нет поддержки 63 — 75
Отключено
Отключено From version 63 until version 75 (exclusive): this feature is behind the dom.animations-api.getAnimations.enabled preference. To change preferences in Firefox, visit about:config.
Нет поддержки 48 — 63
Отключено
Отключено From version 48 until version 63 (exclusive): this feature is behind the dom.animations-api.core.enabled preference. To change preferences in Firefox, visit about:config.
Нет поддержки 40 — 48
Замечания Отключено
Замечания Does not support the subtree option.
Отключено From version 40 until version 48 (exclusive): this feature is behind the dom.animations-api.core.enabled preference. To change preferences in Firefox, visit about:config.
Нет поддержки 35 — 40
Замечания Альтернативное имя Отключено
Замечания Does not support the subtree option.
Альтернативное имя Использует нестандартное имя: getAnimationPlayers
Отключено From version 35 until version 40 (exclusive): this feature is behind the dom.animations-api.core.enabled preference. To change preferences in Firefox, visit about:config.
Нет поддержки 33 — 35
Замечания Альтернативное имя Отключено
Замечания Does not automatically flush pending style changes and does not support the subtree option.
Альтернативное имя Использует нестандартное имя: getAnimationPlayers
Отключено From version 33 until version 35 (exclusive): this feature is behind the dom.animations-api.core.enabled preference. To change preferences in Firefox, visit about:config.
IE Нет поддержки НетOpera Полная поддержка 66
Отключено
Полная поддержка 66
Отключено
Отключено From version 66: this feature is behind the Experimental Web Platform Features preference.
Нет поддержки 54 — 66
Замечания Отключено
Замечания Does not support the subtree option.
Отключено From version 54 until version 66 (exclusive): this feature is behind the Experimental Web Platform Features preference.
Нет поддержки 31 — 54
Замечания Отключено
Замечания Does not automatically flush pending style changes and does not support the subtree option.
Отключено From version 31 until version 54 (exclusive): this feature is behind the Experimental Web Platform Features preference.
Нет поддержки 25 — 31
Замечания Альтернативное имя Отключено
Замечания Does not automatically flush pending style changes and does not support the subtree option.
Альтернативное имя Использует нестандартное имя: getAnimationPlayers
Отключено From version 25 until version 31 (exclusive): this feature is behind the Experimental Web Platform Features preference.
Safari Частичная поддержка Частичная
Замечания Отключено
Частичная поддержка Частичная
Замечания Отключено
Замечания Does not support the subtree option.
Отключено This feature is behind the Web Animations preference and the CSS Animations via Web Animations preference.
WebView Android Нет поддержки НетChrome Android Полная поддержка 79
Отключено
Полная поддержка 79
Отключено
Отключено From version 79: this feature is behind the Experimental Web Platform Features preference. To change preferences in Chrome, visit chrome://flags.
Нет поддержки 67 — 79
Замечания Отключено
Замечания Does not support the subtree option.
Отключено From version 67 until version 79 (exclusive): this feature is behind the Experimental Web Platform Features preference. To change preferences in Chrome, visit chrome://flags.
Нет поддержки 44 — 67
Замечания Отключено
Замечания Does not automatically flush pending style changes and does not support the subtree option.
Отключено From version 44 until version 67 (exclusive): this feature is behind the Experimental Web Platform Features preference. To change preferences in Chrome, visit chrome://flags.
Нет поддержки 38 — 44
Замечания Альтернативное имя Отключено
Замечания Does not automatically flush pending style changes and does not support the subtree option.
Альтернативное имя Использует нестандартное имя: getAnimationPlayers
Отключено From version 38 until version 44 (exclusive): this feature is behind the Experimental Web Platform Features preference. To change preferences in Chrome, visit chrome://flags.
Firefox Android Полная поддержка 63
Отключено
Полная поддержка 63
Отключено
Отключено From version 63: this feature is behind the dom.animations-api.getAnimations.enabled preference. To change preferences in Firefox, visit about:config.
Нет поддержки 48 — 63
Отключено
Отключено From version 48 until version 63 (exclusive): this feature is behind the dom.animations-api.core.enabled preference. To change preferences in Firefox, visit about:config.
Нет поддержки 40 — 48
Замечания Отключено
Замечания Does not support the subtree option.
Отключено From version 40 until version 48 (exclusive): this feature is behind the dom.animations-api.core.enabled preference. To change preferences in Firefox, visit about:config.
Нет поддержки 35 — 40
Замечания Альтернативное имя Отключено
Замечания Does not support the subtree option.
Альтернативное имя Использует нестандартное имя: getAnimationPlayers
Отключено From version 35 until version 40 (exclusive): this feature is behind the dom.animations-api.core.enabled preference. To change preferences in Firefox, visit about:config.
Нет поддержки 33 — 35
Замечания Альтернативное имя Отключено
Замечания Does not automatically flush pending style changes and does not support the subtree option.
Альтернативное имя Использует нестандартное имя: getAnimationPlayers
Отключено From version 33 until version 35 (exclusive): this feature is behind the dom.animations-api.core.enabled preference. To change preferences in Firefox, visit about:config.
Opera Android Частичная поддержка 48
Замечания Отключено
Частичная поддержка 48
Замечания Отключено
Замечания Does not support the subtree option.
Отключено From version 48: this feature is behind the Experimental Web Platform Features preference.
Нет поддержки 32 — 48
Замечания Отключено
Замечания Does not automatically flush pending style changes and does not support the subtree option.
Отключено From version 32 until version 48 (exclusive): this feature is behind the Experimental Web Platform Features preference.
Нет поддержки 25 — 32
Замечания Альтернативное имя Отключено
Замечания Does not automatically flush pending style changes and does not support the subtree option.
Альтернативное имя Использует нестандартное имя: getAnimationPlayers
Отключено From version 25 until version 32 (exclusive): this feature is behind the Experimental Web Platform Features preference.
Safari iOS Частичная поддержка Частичная
Замечания Отключено
Частичная поддержка Частичная
Замечания Отключено
Замечания Does not support the subtree option.
Отключено This feature is behind the Web Animations preference and the CSS Animations via Web Animations preference.
Samsung Internet Android Нет поддержки Нет
getAttributeChrome Полная поддержка 1Edge Полная поддержка 12Firefox Полная поддержка 23IE Полная поддержка 8Opera Полная поддержка 8Safari Полная поддержка 1.3WebView Android Полная поддержка 1Chrome Android Полная поддержка 18Firefox Android Полная поддержка 23Opera Android Полная поддержка 10.1Safari iOS Полная поддержка 1Samsung Internet Android Полная поддержка 1.0
getAttributeNamesChrome Полная поддержка 61Edge Полная поддержка 18Firefox Полная поддержка 45IE Нет поддержки НетOpera Полная поддержка 48Safari Полная поддержка 10WebView Android Полная поддержка 61Chrome Android Полная поддержка 61Firefox Android Полная поддержка 45Opera Android Полная поддержка 45Safari iOS Полная поддержка ДаSamsung Internet Android Полная поддержка 8.0
getAttributeNodeChrome Полная поддержка ДаEdge Полная поддержка 12Firefox Полная поддержка ДаIE ? Opera Полная поддержка ДаSafari Полная поддержка 6WebView Android Полная поддержка ДаChrome Android Полная поддержка ДаFirefox Android Полная поддержка ДаOpera Android Полная поддержка ДаSafari iOS Полная поддержка ДаSamsung Internet Android Полная поддержка Да
getAttributeNodeNSChrome Полная поддержка ДаEdge Полная поддержка 12Firefox Полная поддержка ДаIE ? Opera Полная поддержка ДаSafari Полная поддержка 6WebView Android Полная поддержка ДаChrome Android Полная поддержка ДаFirefox Android Полная поддержка ДаOpera Android Полная поддержка ДаSafari iOS Полная поддержка ДаSamsung Internet Android Полная поддержка Да
getAttributeNSChrome Полная поддержка ДаEdge Полная поддержка 12Firefox Полная поддержка Да
Замечания
Полная поддержка Да
Замечания
Замечания Starting in Firefox 13, null is always returned instead of the empty string, as per the DOM4 specification. Previously, there were cases in which an empty string could be returned.
IE Полная поддержка ДаOpera Полная поддержка ДаSafari Полная поддержка 6WebView Android Полная поддержка ДаChrome Android Полная поддержка ДаFirefox Android Полная поддержка ДаOpera Android Полная поддержка ДаSafari iOS Полная поддержка ДаSamsung Internet Android Полная поддержка Да
getBoundingClientRectChrome Полная поддержка 2Edge Полная поддержка 12Firefox Полная поддержка 3IE Полная поддержка 4Opera Полная поддержка 9.5Safari Полная поддержка 6WebView Android Полная поддержка ≤37Chrome Android Полная поддержка 18Firefox Android Полная поддержка 4Opera Android Полная поддержка 10.1Safari iOS Полная поддержка 4
Замечания
Полная поддержка 4
Замечания
Замечания Safari for iOS will modify the effective viewport based on the user zoom. This results in incorrect values whenever the user has zoomed.
Samsung Internet Android Полная поддержка 1.0
getClientRectsChrome Полная поддержка 2Edge Полная поддержка 12Firefox Полная поддержка 3IE Полная поддержка 8Opera Полная поддержка 9.5Safari Полная поддержка 6WebView Android Полная поддержка 1Chrome Android Полная поддержка 18Firefox Android Полная поддержка 4Opera Android Полная поддержка 10.1Safari iOS Полная поддержка 6Samsung Internet Android Полная поддержка 1.0
getElementsByClassNameChrome Полная поддержка 1Edge Полная поддержка 18
Полная поддержка 18
Нет поддержки 12 — 18
Замечания
Замечания This function is implemented in the HTMLElement API, meaning non-HTML elements (like SVG elements) cannot use this function.
Firefox Полная поддержка 3
Замечания
Полная поддержка 3
Замечания
Замечания Prior to Firefox 19, this method was returning a NodeList; it was then changed to reflect the change in the spec.
IE Полная поддержка 9
Замечания
Полная поддержка 9
Замечания
Замечания This function is implemented in the HTMLElement API, meaning non-HTML elements (like SVG elements) cannot use this function.
Opera Полная поддержка 9.5Safari Полная поддержка 6WebView Android Полная поддержка 1Chrome Android Полная поддержка 18Firefox Android Полная поддержка 4Opera Android Полная поддержка 10.1Safari iOS Полная поддержка 6Samsung Internet Android Полная поддержка 1.0
getElementsByTagNameChrome Полная поддержка 1
Замечания
Полная поддержка 1
Замечания
Замечания Initially, this method was returning a NodeList; it was then changed to reflect the spec change.
Edge Полная поддержка 12Firefox Полная поддержка 1
Замечания
Полная поддержка 1
Замечания
Замечания Prior to Firefox 19, this method was returning a NodeList; it was then changed to reflect the change in the spec.
IE Полная поддержка 5.5Opera Полная поддержка 8
Замечания
Полная поддержка 8
Замечания
Замечания Initially, this method was returning a NodeList; it was then changed to reflect the spec change.
Safari Полная поддержка 6
Замечания
Полная поддержка 6
Замечания
Замечания Initially, this method was returning a NodeList; it was then changed to reflect the spec change.
WebView Android Полная поддержка 1
Замечания
Полная поддержка 1
Замечания
Замечания Initially, this method was returning a NodeList; it was then changed to reflect the spec change.
Chrome Android Полная поддержка 18
Замечания
Полная поддержка 18
Замечания
Замечания Initially, this method was returning a NodeList; it was then changed to reflect the spec change.
Firefox Android Полная поддержка 4
Замечания
Полная поддержка 4
Замечания
Замечания Prior to Firefox 19, this method was returning a NodeList; it was then changed to reflect the change in the spec.
Opera Android Полная поддержка 10.1Safari iOS Полная поддержка 6
Замечания
Полная поддержка 6
Замечания
Замечания Initially, this method was returning a NodeList; it was then changed to reflect the spec change.
Samsung Internet Android Полная поддержка 1.0
Замечания
Полная поддержка 1.0
Замечания
Замечания Initially, this method was returning a NodeList; it was then changed to reflect the spec change.
getElementsByTagNameNSChrome Полная поддержка 1
Замечания
Полная поддержка 1
Замечания
Замечания Initially, this method was returning a NodeList; it was then changed to reflect the spec change.
Edge Полная поддержка 12Firefox Полная поддержка Да
Замечания
Полная поддержка Да
Замечания
Замечания The behavior of element.getElementsByTagNameNS changed between Firefox 3.5 and Firefox 3.6. In Firefox 3.5 and before, this function would automatically case-fold any queries so that a search for "foo" would match "Foo" or "foo". In Firefox 3.6 and later this function is now case-sensitive so that a query for "foo" will only match "foo" and not "Foo". For more background on this, please see the comment from Henri Sivonen about the change. You can also look at the relevant part of the standard, which states which parts of the API are case-sensitive and which parts aren't.
Замечания Prior to Firefox 19, this method was returning a NodeList; it was then changed to reflects the spec change.
IE Полная поддержка 5.5Opera Полная поддержка Да
Замечания
Полная поддержка Да
Замечания
Замечания Initially, this method was returning a NodeList; it was then changed to reflect the spec change.
Safari Полная поддержка 6
Замечания
Полная поддержка 6
Замечания
Замечания Initially, this method was returning a NodeList; it was then changed to reflect the spec change.
WebView Android Полная поддержка ДаChrome Android Полная поддержка ДаFirefox Android Полная поддержка Да
Замечания
Полная поддержка Да
Замечания
Замечания The behavior of element.getElementsByTagNameNS changed between Firefox 3.5 and Firefox 3.6. In Firefox 3.5 and before, this function would automatically case-fold any queries so that a search for "foo" would match "Foo" or "foo". In Firefox 3.6 and later this function is now case-sensitive so that a query for "foo" will only match "foo" and not "Foo". For more background on this, please see the comment from Henri Sivonen about the change. You can also look at the relevant part of the standard, which states which parts of the API are case-sensitive and which parts aren't.
Замечания Prior to Firefox 19, this method was returning a NodeList; it was then changed to reflects the spec change.
Opera Android Полная поддержка ДаSafari iOS Полная поддержка ДаSamsung Internet Android Полная поддержка Да
hasAttributeChrome Полная поддержка 1Edge Полная поддержка 12Firefox Полная поддержка 1IE Полная поддержка 8Opera Полная поддержка 8Safari Полная поддержка 6WebView Android Полная поддержка 1Chrome Android Полная поддержка 18Firefox Android Полная поддержка 4Opera Android Полная поддержка 10.1Safari iOS Полная поддержка 6Samsung Internet Android Полная поддержка 1.0
hasAttributeNSChrome Полная поддержка ДаEdge Полная поддержка 12Firefox Полная поддержка ДаIE ? Opera Полная поддержка ДаSafari Полная поддержка 6WebView Android Полная поддержка ДаChrome Android Полная поддержка ДаFirefox Android Полная поддержка ДаOpera Android Полная поддержка ДаSafari iOS Полная поддержка ДаSamsung Internet Android Полная поддержка Да
hasAttributesChrome Полная поддержка ДаEdge Полная поддержка 16Firefox Полная поддержка Да
Замечания
Полная поддержка Да
Замечания
Замечания [1] Before Firefox 35, it was implemented on the Node interface.
IE Полная поддержка 9Opera Полная поддержка ДаSafari Полная поддержка 6WebView Android Полная поддержка ДаChrome Android Полная поддержка ДаFirefox Android Полная поддержка ДаOpera Android Полная поддержка ДаSafari iOS Полная поддержка ДаSamsung Internet Android Полная поддержка Да
hasPointerCaptureChrome Полная поддержка 55Edge Полная поддержка ≤79Firefox Полная поддержка 59
Полная поддержка 59
Полная поддержка 41
Отключено
Отключено From version 41: this feature is behind the dom.w3c_pointer_events.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
IE ? Opera Полная поддержка 42Safari Полная поддержка 13WebView Android Полная поддержка 55Chrome Android Полная поддержка 55Firefox Android Нет поддержки Нет
Нет поддержки Нет
Полная поддержка 41
Отключено
Отключено From version 41: this feature is behind the dom.w3c_pointer_events.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
Opera Android Полная поддержка 42Safari iOS Полная поддержка 13Samsung Internet Android Полная поддержка 6.0
idChrome Полная поддержка 42Edge Полная поддержка 12Firefox Полная поддержка ДаIE Полная поддержка ДаOpera Полная поддержка ДаSafari Полная поддержка 6WebView Android Полная поддержка 42Chrome Android Полная поддержка 42Firefox Android Полная поддержка ДаOpera Android Полная поддержка ДаSafari iOS Полная поддержка ДаSamsung Internet Android Полная поддержка 4.0
innerHTMLChrome Полная поддержка 33
Замечания
Полная поддержка 33
Замечания
Замечания This API was previously available on the Node API.
Edge Полная поддержка 12Firefox Полная поддержка 1IE Полная поддержка 4Opera Полная поддержка 8Safari Полная поддержка 9WebView Android Полная поддержка 4.4
Замечания
Полная поддержка 4.4
Замечания
Замечания This API was previously available on the Node API.
Chrome Android Полная поддержка 33
Замечания
Полная поддержка 33
Замечания
Замечания This API was previously available on the Node API.
Firefox Android Полная поддержка 4Opera Android Полная поддержка 10.1Safari iOS Полная поддержка 9Samsung Internet Android Полная поддержка 2.0
Замечания
Полная поддержка 2.0
Замечания
Замечания This API was previously available on the Node API.
insertAdjacentElementChrome Полная поддержка 1Edge Полная поддержка 18
Полная поддержка 18
Нет поддержки 12 — 18
Замечания
Замечания This function is implemented in the HTMLElement API, meaning non-HTML elements (like SVG elements) cannot use this function.
Firefox Полная поддержка 48IE Полная поддержка 8
Замечания
Полная поддержка 8
Замечания
Замечания This function is implemented in the HTMLElement API, meaning non-HTML elements (like SVG elements) cannot use this function.
Opera Полная поддержка 8Safari Полная поддержка 10WebView Android Полная поддержка 1Chrome Android Полная поддержка 18Firefox Android Полная поддержка 48Opera Android Полная поддержка 10.1Safari iOS Полная поддержка 10Samsung Internet Android Полная поддержка 1.0
insertAdjacentHTMLChrome Полная поддержка 1Edge Полная поддержка 18
Полная поддержка 18
Нет поддержки 12 — 18
Замечания
Замечания This function is implemented in the HTMLElement API, meaning non-HTML elements (like SVG elements) cannot use this function.
Firefox Полная поддержка 8IE Полная поддержка 4
Замечания
Полная поддержка 4
Замечания
Замечания Before Internet Explorer 10, throws an "Invalid target element for this operation." error when called on a <table>, <tbody>, <thead>, or <tr> element.
Замечания This function is implemented in the HTMLElement API, meaning non-HTML elements (like SVG elements) cannot use this function.
Opera Полная поддержка 8Safari Полная поддержка 10WebView Android Полная поддержка 1Chrome Android Полная поддержка 18Firefox Android Полная поддержка 8Opera Android Полная поддержка 10.1Safari iOS Полная поддержка 4Samsung Internet Android Полная поддержка 1.0
insertAdjacentTextChrome Полная поддержка 1Edge Полная поддержка 18
Полная поддержка 18
Полная поддержка 12
Замечания
Замечания This function is implemented in the HTMLElement API, meaning non-HTML elements (like SVG elements) cannot use this function.
Firefox Полная поддержка 48IE Полная поддержка Да
Замечания
Полная поддержка Да
Замечания
Замечания This function is implemented in the HTMLElement API, meaning non-HTML elements (like SVG elements) cannot use this function.
Opera Полная поддержка ДаSafari Полная поддержка 10WebView Android Полная поддержка 2.3Chrome Android Полная поддержка 18Firefox Android Полная поддержка 48Opera Android Полная поддержка ДаSafari iOS Полная поддержка ДаSamsung Internet Android Полная поддержка 1.0
keydown eventChrome Полная поддержка ДаEdge Полная поддержка ≤18Firefox Полная поддержка ДаIE ? Opera ? Safari ? WebView Android Полная поддержка ДаChrome Android Полная поддержка ДаFirefox Android Полная поддержка ДаOpera Android ? Safari iOS ? Samsung Internet Android Полная поддержка Да
keypress event
Устаревшая
Chrome Полная поддержка Да
Замечания
Полная поддержка Да
Замечания
Замечания Chrome does not fire the keypress event for known keyboard shortcuts. Which keyboard shortcuts are known depends on the user's system. Use the keydown event to implement keyboard shortcuts.
Edge Полная поддержка ≤18Firefox Полная поддержка Да
Замечания
Полная поддержка Да
Замечания
Замечания As of Firefox 65, the keypress event is no longer fired for non-printable keys, except for the Enter key, and the Shift + Enter and Ctrl + Enter key combinations (these were kept for cross-browser compatibility purposes).
IE ? Opera ? Safari ? WebView Android Полная поддержка Да
Замечания
Полная поддержка Да
Замечания
Замечания Chrome does not fire the keypress event for known keyboard shortcuts. Which keyboard shortcuts are known depends on the user's system. Use the keydown event to implement keyboard shortcuts.
Chrome Android Полная поддержка Да
Замечания
Полная поддержка Да
Замечания
Замечания Chrome does not fire the keypress event for known keyboard shortcuts. Which keyboard shortcuts are known depends on the user's system. Use the keydown event to implement keyboard shortcuts.
Firefox Android Полная поддержка Да
Замечания
Полная поддержка Да
Замечания
Замечания As of Firefox 65, the keypress event is no longer fired for non-printable keys, except for the Enter key, and the Shift + Enter and Ctrl + Enter key combinations (these were kept for cross-browser compatibility purposes).
Opera Android ? Safari iOS ? Samsung Internet Android Полная поддержка Да
Замечания
Полная поддержка Да
Замечания
Замечания Samsung Internet does not fire the keypress event for known keyboard shortcuts. Which keyboard shortcuts are known depends on the user's system. Use the keydown event to implement keyboard shortcuts.
keyup eventChrome Полная поддержка ДаEdge Полная поддержка ≤18Firefox Полная поддержка ДаIE ? Opera ? Safari ? WebView Android Полная поддержка ДаChrome Android Полная поддержка ДаFirefox Android Полная поддержка ДаOpera Android ? Safari iOS ? Samsung Internet Android Полная поддержка Да
localNameChrome Полная поддержка 31
Замечания
Полная поддержка 31
Замечания
Замечания This API was previously available on the Node API.
Edge Полная поддержка 17Firefox Полная поддержка 48
Замечания
Полная поддержка 48
Замечания
Замечания This API was previously available on the Node API.
IE Полная поддержка 9Opera Полная поддержка ДаSafari Полная поддержка 10WebView Android Полная поддержка Да
Замечания
Полная поддержка Да
Замечания
Замечания This API was previously available on the Node API.
Chrome Android Полная поддержка 31
Замечания
Полная поддержка 31
Замечания
Замечания This API was previously available on the Node API.
Firefox Android Полная поддержка 48
Замечания
Полная поддержка 48
Замечания
Замечания This API was previously available on the Node API.
Opera Android Полная поддержка ДаSafari iOS Полная поддержка ДаSamsung Internet Android Полная поддержка 2.0
Замечания
Полная поддержка 2.0
Замечания
Замечания This API was previously available on the Node API.
matchesChrome Полная поддержка 33
Полная поддержка 33
Полная поддержка 4
Альтернативное имя
Альтернативное имя Использует нестандартное имя: webkitMatchesSelector
Edge Полная поддержка ≤18
Полная поддержка ≤18
Полная поддержка ≤18
Альтернативное имя
Альтернативное имя Использует нестандартное имя: webkitMatchesSelector
Полная поддержка 12
Альтернативное имя
Альтернативное имя Использует нестандартное имя: msMatchesSelector
Firefox Полная поддержка 34
Полная поддержка 34
Полная поддержка 44
Альтернативное имя
Альтернативное имя Использует нестандартное имя: webkitMatchesSelector
Полная поддержка 3.6
Замечания Альтернативное имя
Замечания Prior to Firefox 4, invalid selector strings caused false to be returned instead of throwing an exception.
Замечания See bug 1119718 for removal.
Альтернативное имя Использует нестандартное имя: mozMatchesSelector
IE Полная поддержка 9
Альтернативное имя
Полная поддержка 9
Альтернативное имя
Альтернативное имя Использует нестандартное имя: msMatchesSelector
Opera Полная поддержка 21
Полная поддержка 21
Полная поддержка 15
Альтернативное имя
Альтернативное имя Использует нестандартное имя: webkitMatchesSelector
Нет поддержки 11.5 — 15
Альтернативное имя
Альтернативное имя Использует нестандартное имя: oMatchesSelector
Safari Полная поддержка 7
Полная поддержка 7
Полная поддержка 5
Альтернативное имя
Альтернативное имя Использует нестандартное имя: webkitMatchesSelector
WebView Android Полная поддержка 4.4
Полная поддержка 4.4
Полная поддержка ≤37
Альтернативное имя
Альтернативное имя Использует нестандартное имя: webkitMatchesSelector
Chrome Android Полная поддержка 33
Полная поддержка 33
Полная поддержка 18
Альтернативное имя
Альтернативное имя Использует нестандартное имя: webkitMatchesSelector
Firefox Android Полная поддержка 34
Полная поддержка 34
Полная поддержка 44
Альтернативное имя
Альтернативное имя Использует нестандартное имя: webkitMatchesSelector
Полная поддержка 4
Замечания Альтернативное имя
Замечания See bug 1119718 for removal.
Альтернативное имя Использует нестандартное имя: mozMatchesSelector
Opera Android Полная поддержка 21
Полная поддержка 21
Полная поддержка 14
Альтернативное имя
Альтернативное имя Использует нестандартное имя: webkitMatchesSelector
Нет поддержки 11.5 — 14
Альтернативное имя
Альтернативное имя Использует нестандартное имя: oMatchesSelector
Safari iOS Полная поддержка 8
Полная поддержка 8
Полная поддержка 4.2
Альтернативное имя
Альтернативное имя Использует нестандартное имя: webkitMatchesSelector
Samsung Internet Android Полная поддержка 2.0
Полная поддержка 2.0
Полная поддержка 1.0
Альтернативное имя
Альтернативное имя Использует нестандартное имя: webkitMatchesSelector
mousedown eventChrome Полная поддержка 2Edge Полная поддержка 12Firefox Полная поддержка 6IE Полная поддержка 9Opera Полная поддержка 11.6Safari Полная поддержка 4WebView Android Полная поддержка 1Chrome Android Полная поддержка 18Firefox Android Полная поддержка 6Opera Android Полная поддержка 12.1Safari iOS Полная поддержка 3.2Samsung Internet Android Полная поддержка 1.0
mouseenter eventChrome Полная поддержка 30Edge Полная поддержка 12Firefox Полная поддержка 10IE Полная поддержка 5.5Opera Полная поддержка 17Safari Полная поддержка 6.1WebView Android Полная поддержка ≤37Chrome Android Полная поддержка 30Firefox Android Полная поддержка 10Opera Android Полная поддержка 18Safari iOS Полная поддержка 6.1Samsung Internet Android Полная поддержка 2.0
mouseleave eventChrome Полная поддержка 30Edge Полная поддержка 12Firefox Полная поддержка 10IE Полная поддержка 5.5Opera Полная поддержка 17Safari Полная поддержка 6.1WebView Android Полная поддержка ≤37Chrome Android Полная поддержка 30Firefox Android Полная поддержка 10Opera Android Полная поддержка 18Safari iOS Полная поддержка 6.1Samsung Internet Android Полная поддержка 2.0
mousemove eventChrome Полная поддержка 2Edge Полная поддержка 12Firefox Полная поддержка 6IE Полная поддержка 9Opera Полная поддержка 11.6Safari Полная поддержка 4WebView Android Полная поддержка ≤37Chrome Android Полная поддержка 18Firefox Android Полная поддержка 6Opera Android Полная поддержка 12.1Safari iOS Полная поддержка 3.2Samsung Internet Android Полная поддержка 1.0
mouseout eventChrome Полная поддержка ДаEdge Полная поддержка 12Firefox Полная поддержка ДаIE Полная поддержка ДаOpera Полная поддержка ДаSafari Полная поддержка ДаWebView Android Полная поддержка ДаChrome Android Полная поддержка ДаFirefox Android Полная поддержка ДаOpera Android Полная поддержка ДаSafari iOS Полная поддержка ДаSamsung Internet Android Полная поддержка Да
mouseover eventChrome Полная поддержка 2Edge Полная поддержка 12Firefox Полная поддержка 6IE Полная поддержка 9Opera Полная поддержка 9.5Safari Полная поддержка 4WebView Android Полная поддержка ≤37Chrome Android Полная поддержка 18Firefox Android Полная поддержка 6Opera Android Полная поддержка 10.1Safari iOS Полная поддержка 3.2Samsung Internet Android Полная поддержка 1.0
mouseup eventChrome Полная поддержка 2Edge Полная поддержка 12Firefox Полная поддержка 6IE Полная поддержка 9Opera Полная поддержка 11.6Safari Полная поддержка 4WebView Android Полная поддержка ≤37Chrome Android Полная поддержка 18Firefox Android Полная поддержка 6Opera Android Полная поддержка 12.1Safari iOS Полная поддержка 3.2Samsung Internet Android Полная поддержка 1.0
mousewheel event
УстаревшаяНестандартная
Chrome Полная поддержка 31Edge Полная поддержка ≤79Firefox Нет поддержки НетIE ? Opera ? Safari ? WebView Android ? Chrome Android ? Firefox Android Нет поддержки НетOpera Android ? Safari iOS ? Samsung Internet Android ?
msContentZoom event
Нестандартная
Chrome Нет поддержки НетEdge Нет поддержки 12 — 79Firefox Нет поддержки НетIE Полная поддержка ДаOpera Нет поддержки НетSafari Нет поддержки НетWebView Android Нет поддержки НетChrome Android Нет поддержки НетFirefox Android Нет поддержки НетOpera Android Нет поддержки НетSafari iOS Нет поддержки НетSamsung Internet Android Нет поддержки Нет
nameChrome Нет поддержки НетEdge Нет поддержки НетFirefox ? IE ? Opera Нет поддержки НетSafari ? WebView Android Нет поддержки НетChrome Android Нет поддержки НетFirefox Android ? Opera Android Нет поддержки НетSafari iOS ? Samsung Internet Android Нет поддержки Нет
namespaceURIChrome Полная поддержка 31
Замечания
Полная поддержка 31
Замечания
Замечания This API was previously available on the Node API.
Edge Полная поддержка 17Firefox Полная поддержка 48
Замечания
Полная поддержка 48
Замечания
Замечания This API was previously available on the Node API.
IE ? Opera Полная поддержка Да
Замечания
Полная поддержка Да
Замечания
Замечания This API was previously available on the Node API.
Safari Полная поддержка 10WebView Android Полная поддержка Да
Замечания
Полная поддержка Да
Замечания
Замечания This API was previously available on the Node API.
Chrome Android Полная поддержка 31
Замечания
Полная поддержка 31
Замечания
Замечания This API was previously available on the Node API.
Firefox Android Полная поддержка ДаOpera Android Полная поддержка ДаSafari iOS Полная поддержка ДаSamsung Internet Android Полная поддержка 2.0
Замечания
Полная поддержка 2.0
Замечания
Замечания This API was previously available on the Node API.
onfullscreenchangeChrome Полная поддержка 57Edge Полная поддержка ≤79Firefox Полная поддержка 64
Полная поддержка 64
Нет поддержки 10 — 65
Альтернативное имя
Альтернативное имя Использует нестандартное имя: onmozfullscreenchange
IE ? Opera Полная поддержка ДаSafari ? WebView Android Полная поддержка 57Chrome Android Полная поддержка 57Firefox Android Полная поддержка 64
Полная поддержка 64
Нет поддержки 10 — 65
Альтернативное имя
Альтернативное имя Использует нестандартное имя: onmozfullscreenchange
Opera Android Полная поддержка ДаSafari iOS ? Samsung Internet Android Полная поддержка 7.0
onfullscreenerrorChrome Полная поддержка 57Edge Полная поддержка ≤79Firefox Полная поддержка 64
Полная поддержка 64
Нет поддержки 10 — 65
Альтернативное имя
Альтернативное имя Использует нестандартное имя: onmozfullscreenerror
IE ? Opera Полная поддержка ДаSafari ? WebView Android Полная поддержка 57Chrome Android Полная поддержка 57Firefox Android Полная поддержка 64
Полная поддержка 64
Нет поддержки 10 — 65
Альтернативное имя
Альтернативное имя Использует нестандартное имя: onmozfullscreenerror
Opera Android Полная поддержка ДаSafari iOS ? Samsung Internet Android Полная поддержка 7.0
openOrClosedShadowRoot
Нестандартная
Chrome Нет поддержки НетEdge Нет поддержки НетFirefox Полная поддержка 63
Замечания
Полная поддержка 63
Замечания
Замечания Available only to WebExtensions.
IE Нет поддержки НетOpera Нет поддержки НетSafari Нет поддержки НетWebView Android Нет поддержки НетChrome Android Нет поддержки НетFirefox Android Полная поддержка 63
Замечания
Полная поддержка 63
Замечания
Замечания Available only to WebExtensions.
Opera Android Нет поддержки НетSafari iOS Нет поддержки НетSamsung Internet Android Нет поддержки Нет
outerHTMLChrome Полная поддержка 33
Замечания
Полная поддержка 33
Замечания
Замечания This API was previously available on the Node API.
Edge Полная поддержка 12Firefox Полная поддержка 11IE Полная поддержка 4Opera Полная поддержка 8Safari Полная поддержка 9WebView Android Полная поддержка 4.4
Замечания
Полная поддержка 4.4
Замечания
Замечания This API was previously available on the Node API.
Chrome Android Полная поддержка 33
Замечания
Полная поддержка 33
Замечания
Замечания This API was previously available on the Node API.
Firefox Android Полная поддержка 14Opera Android Полная поддержка 10.1Safari iOS Полная поддержка 9Samsung Internet Android Полная поддержка 2.0
Замечания
Полная поддержка 2.0
Замечания
Замечания This API was previously available on the Node API.
overflow event
Нестандартная
Chrome Нет поддержки НетEdge Нет поддержки НетFirefox Полная поддержка ДаIE Нет поддержки НетOpera Нет поддержки НетSafari Нет поддержки НетWebView Android Нет поддержки НетChrome Android Нет поддержки НетFirefox Android Полная поддержка ДаOpera Android Нет поддержки НетSafari iOS Нет поддержки НетSamsung Internet Android Нет поддержки Нет
partChrome Полная поддержка ДаEdge Полная поддержка 79Firefox Полная поддержка 71
Отключено
Полная поддержка 71
Отключено
Отключено From version 71: this feature is behind the layout.css.shadow-parts.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
IE Нет поддержки НетOpera Полная поддержка ДаSafari Полная поддержка 13.1WebView Android Полная поддержка ДаChrome Android Полная поддержка ДаFirefox Android Нет поддержки НетOpera Android ? Safari iOS Полная поддержка 13.4Samsung Internet Android Полная поддержка Да
paste eventChrome Полная поддержка 58Edge Полная поддержка 12Firefox Полная поддержка 22IE Полная поддержка 11Opera Полная поддержка 45Safari Полная поддержка 5WebView Android Полная поддержка 58Chrome Android Полная поддержка 58Firefox Android Полная поддержка 22Opera Android Полная поддержка 43Safari iOS Полная поддержка 4.2Samsung Internet Android Полная поддержка 7.0
prefixChrome Полная поддержка 31
Замечания
Полная поддержка 31
Замечания
Замечания This API was previously available on the Node API.
Edge Полная поддержка 13Firefox Полная поддержка 48
Замечания
Полная поддержка 48
Замечания
Замечания This API was previously available on the Node API.
IE ? Opera Полная поддержка ДаSafari Полная поддержка 10WebView Android Полная поддержка ДаChrome Android Полная поддержка 31
Замечания
Полная поддержка 31
Замечания
Замечания This API was previously available on the Node API.
Firefox Android Полная поддержка 48
Замечания
Полная поддержка 48
Замечания
Замечания This API was previously available on the Node API.
Opera Android Полная поддержка ДаSafari iOS Полная поддержка ДаSamsung Internet Android Полная поддержка 2.0
Замечания
Полная поддержка 2.0
Замечания
Замечания This API was previously available on the Node API.
querySelectorChrome Полная поддержка 1Edge Полная поддержка 12Firefox Полная поддержка 3.5IE Полная поддержка 9
Полная поддержка 9
Частичная поддержка 8
Замечания
Замечания querySelector() is supported, but only for CSS 2.1 selectors.
Opera Полная поддержка 10Safari Полная поддержка 3.1WebView Android Полная поддержка 1Chrome Android Полная поддержка 18Firefox Android Полная поддержка 4Opera Android Полная поддержка 10.1Safari iOS Полная поддержка 2Samsung Internet Android Полная поддержка 1.0
querySelectorAllChrome Полная поддержка 1Edge Полная поддержка 12Firefox Полная поддержка 3.5IE Полная поддержка 9
Полная поддержка 9
Частичная поддержка 8
Замечания
Замечания querySelectorAll() is supported, but only for CSS 2.1 selectors.
Opera Полная поддержка 10Safari Полная поддержка 3.1WebView Android Полная поддержка 1Chrome Android Полная поддержка 18Firefox Android Полная поддержка 4Opera Android Полная поддержка 10.1Safari iOS Полная поддержка 2Samsung Internet Android Полная поддержка 1.0
releasePointerCaptureChrome Полная поддержка 55Edge Полная поддержка 12Firefox Полная поддержка 59
Полная поддержка 59
Полная поддержка 41
Отключено
Отключено From version 41: this feature is behind the dom.w3c_pointer_events.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
IE Полная поддержка 11
Полная поддержка 11
Полная поддержка 10
С префиксом
С префиксом Требует вендорный префикс: ms
Opera Полная поддержка 42Safari Полная поддержка 13WebView Android Полная поддержка 55Chrome Android Полная поддержка 55Firefox Android Нет поддержки Нет
Нет поддержки Нет
Полная поддержка 41
Отключено
Отключено From version 41: this feature is behind the dom.w3c_pointer_events.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
Opera Android Полная поддержка 42Safari iOS Полная поддержка 13Samsung Internet Android Полная поддержка 6.0
removeAttributeChrome Полная поддержка 1Edge Полная поддержка 12
Замечания
Полная поддержка 12
Замечания
Замечания This function doesn't respect boolean attributes' default values. See bug 12087679.
Firefox Полная поддержка 1IE Полная поддержка 8Opera Полная поддержка 8Safari Полная поддержка 3WebView Android Полная поддержка 1Chrome Android Полная поддержка 18Firefox Android Полная поддержка 4Opera Android Полная поддержка 10.1Safari iOS Полная поддержка 1Samsung Internet Android Полная поддержка 1.0
removeAttributeNodeChrome Полная поддержка ДаEdge Полная поддержка 12Firefox Полная поддержка ДаIE ? Opera Полная поддержка ДаSafari Полная поддержка 6WebView Android Полная поддержка ДаChrome Android Полная поддержка ДаFirefox Android Полная поддержка ДаOpera Android Полная поддержка ДаSafari iOS Полная поддержка ДаSamsung Internet Android Полная поддержка Да
removeAttributeNSChrome Полная поддержка ДаEdge Полная поддержка 12Firefox Полная поддержка ДаIE ? Opera Полная поддержка ДаSafari Полная поддержка 6WebView Android Полная поддержка ДаChrome Android Полная поддержка ДаFirefox Android Полная поддержка ДаOpera Android Полная поддержка ДаSafari iOS Полная поддержка ДаSamsung Internet Android Полная поддержка Да
requestFullscreenChrome Полная поддержка 69
Полная поддержка 69
Полная поддержка 15
С префиксом
С префиксом Требует вендорный префикс: webkit
Edge Полная поддержка 79
Полная поддержка 79
Полная поддержка 79
С префиксом
С префиксом Требует вендорный префикс: webkit
Нет поддержки 12 — 14
С префиксом
С префиксом Требует вендорный префикс: webkit
Firefox Полная поддержка 64
Полная поддержка 64
Нет поддержки 47 — 65
Отключено
Отключено From version 47 until version 65 (exclusive): this feature is behind the full-screen-api.unprefix.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
Нет поддержки 9 — 65
Замечания Альтернативное имя
Замечания Before Firefox 44, Firefox incorrectly allowed elements inside a <frame> or <object> element to request, and to be granted, fullscreen. In Firefox 44 and onwards this has been fixed: only elements in the top-level document or in an <iframe> element with the allowfullscreen attribute can be displayed fullscreen.
Альтернативное имя Использует нестандартное имя: mozRequestFullScreen
IE Полная поддержка 11
С префиксом
Полная поддержка 11
С префиксом
С префиксом Требует вендорный префикс: ms
Opera Полная поддержка 58
Полная поддержка 58
Полная поддержка 15
С префиксом
С префиксом Требует вендорный префикс: webkit
Нет поддержки 12 — 15
С префиксом
С префиксом Требует вендорный префикс: o
Safari Полная поддержка 6
С префиксом
Полная поддержка 6
С префиксом
С префиксом Требует вендорный префикс: webkit
WebView Android Полная поддержка 69
Полная поддержка 69
Полная поддержка ≤37
С префиксом
С префиксом Требует вендорный префикс: webkit
Chrome Android Полная поддержка 69
Полная поддержка 69
Полная поддержка 18
С префиксом
С префиксом Требует вендорный префикс: webkit
Firefox Android Полная поддержка 64
Полная поддержка 64
Нет поддержки 47 — 65
Отключено
Отключено From version 47 until version 65 (exclusive): this feature is behind the full-screen-api.unprefix.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
Нет поддержки 9 — 65
Замечания Альтернативное имя
Замечания Before Firefox 44, Firefox incorrectly allowed elements inside a <frame> or an <object> to request, and to be granted, fullscreen. In Firefox 44 and onwards this has been fixed: only elements in the top-level document or in an <iframe> with the allowfullscreen attribute can be displayed fullscreen.
Альтернативное имя Использует нестандартное имя: mozRequestFullScreen
Opera Android Полная поддержка 50
Полная поддержка 50
Полная поддержка 14
С префиксом
С префиксом Требует вендорный префикс: webkit
Нет поддержки 12 — 14
С префиксом
С префиксом Требует вендорный префикс: o
Safari iOS Полная поддержка 6
С префиксом Замечания
Полная поддержка 6
С префиксом Замечания
С префиксом Требует вендорный префикс: webkit
Замечания Only available on iPad, not on iPhone. Shows an overlay button which can not be disabled.
Samsung Internet Android Полная поддержка 10.0
Полная поддержка 10.0
Полная поддержка 1.0
С префиксом
С префиксом Требует вендорный префикс: webkit
requestPointerLockChrome Полная поддержка Да
Полная поддержка Да
Полная поддержка Да
С префиксом
С префиксом Требует вендорный префикс: webkit
Edge Полная поддержка 13Firefox Полная поддержка 50
Полная поддержка 50
Полная поддержка Да
С префиксом
С префиксом Требует вендорный префикс: moz
IE ? Opera Полная поддержка ДаSafari Полная поддержка 10WebView Android Полная поддержка Да
Полная поддержка Да
Полная поддержка Да
С префиксом
С префиксом Требует вендорный префикс: webkit
Chrome Android Полная поддержка Да
Полная поддержка Да
Полная поддержка Да
С префиксом
С префиксом Требует вендорный префикс: webkit
Firefox Android Полная поддержка ДаOpera Android Полная поддержка ДаSafari iOS ? Samsung Internet Android Полная поддержка Да
Полная поддержка Да
Полная поддержка Да
С префиксом
С префиксом Требует вендорный префикс: webkit
runtimeStyle
Нестандартная
Chrome Нет поддержки НетEdge Нет поддержки НетFirefox Нет поддержки НетIE Полная поддержка 6Opera Нет поддержки НетSafari Нет поддержки НетWebView Android Нет поддержки НетChrome Android Нет поддержки НетFirefox Android Нет поддержки НетOpera Android Нет поддержки НетSafari iOS Нет поддержки НетSamsung Internet Android Нет поддержки Нет
scrollChrome Полная поддержка 45Edge Полная поддержка 79Firefox Полная поддержка 36IE Нет поддержки НетOpera Полная поддержка 32Safari Полная поддержка 10WebView Android Полная поддержка 45Chrome Android Полная поддержка 45Firefox Android Полная поддержка 36Opera Android Полная поддержка 32Safari iOS Нет поддержки НетSamsung Internet Android Полная поддержка 5.0
scroll eventChrome Полная поддержка ДаEdge Полная поддержка ≤18Firefox Полная поддержка ДаIE ? Opera ? Safari ? WebView Android Полная поддержка ДаChrome Android Полная поддержка ДаFirefox Android Полная поддержка ДаOpera Android ? Safari iOS ? Samsung Internet Android Полная поддержка Да
scrollByChrome Полная поддержка 45Edge Полная поддержка 79Firefox Полная поддержка ДаIE Нет поддержки НетOpera Полная поддержка 32Safari Полная поддержка 10WebView Android Полная поддержка 45Chrome Android Полная поддержка 45Firefox Android Полная поддержка ДаOpera Android Полная поддержка 32Safari iOS Нет поддержки НетSamsung Internet Android Полная поддержка 5.0
scrollHeightChrome Полная поддержка 4Edge Полная поддержка 12Firefox Полная поддержка 21
Полная поддержка 21
Нет поддержки 3 — 21
Замечания
Замечания In Firefox versions prior to 21, when an element's content does not generate a vertical scrollbar, then its scrollHeight property is equal to its clientHeight property. This can mean either the content is too short to require a scrollbar or that the element has a CSS style overflow value of visible (non-scrollable).
IE Полная поддержка 5
Замечания
Полная поддержка 5
Замечания
Замечания In Internet Explorer 5 through 7, if padding is set, the value of scrollHeight is equal to the sum of the top and bottom padding. This behavior was fixed in Internet Explorer 8.
Opera Полная поддержка 8Safari Полная поддержка 6WebView Android Полная поддержка ≤37Chrome Android Полная поддержка 18Firefox Android Полная поддержка 21
Полная поддержка 21
Нет поддержки 4 — 21
Замечания
Замечания In Firefox versions prior to 21, when an element's content does not generate a vertical scrollbar, then its scrollHeight property is equal to its clientHeight property. This can mean either the content is too short to require a scrollbar or that the element has a CSS style overflow value of visible (non-scrollable).
Opera Android Полная поддержка 10.1Safari iOS Полная поддержка 6Samsung Internet Android Полная поддержка 1.0
scrollIntoView
Экспериментальная
Chrome Полная поддержка 29Edge Полная поддержка 18
Замечания
Полная поддержка 18
Замечания
Замечания The only parameter supported is alignToTop.
Нет поддержки 12 — 18
Замечания
Замечания This function is implemented in the HTMLElement API, meaning non-HTML elements (like SVG elements) cannot use this function.
Замечания No support for smooth behavior.
Firefox Полная поддержка 1IE Полная поддержка 8
Замечания
Полная поддержка 8
Замечания
Замечания This function is implemented in the HTMLElement API, meaning non-HTML elements (like SVG elements) cannot use this function.
Замечания No support for smooth behavior or center options.
Opera Полная поддержка 38Safari Полная поддержка 6
Замечания
Полная поддержка 6
Замечания
Замечания No support for smooth behavior or center options.
WebView Android Полная поддержка ≤37Chrome Android Полная поддержка 29Firefox Android Полная поддержка 4Opera Android Полная поддержка 41Safari iOS Полная поддержка 5
Замечания
Полная поддержка 5
Замечания
Замечания No support for smooth behavior or center options.
Samsung Internet Android Полная поддержка 2.0
scrollIntoViewIfNeeded
Нестандартная
Chrome Полная поддержка 1Edge Полная поддержка 79Firefox Нет поддержки НетIE Нет поддержки НетOpera Полная поддержка 15Safari Полная поддержка 3WebView Android Полная поддержка 1Chrome Android Полная поддержка 18Firefox Android Нет поддержки НетOpera Android Полная поддержка 14Safari iOS Полная поддержка 1Samsung Internet Android Полная поддержка 1.0
scrollLeftChrome Полная поддержка 43
Замечания
Полная поддержка 43
Замечания
Замечания For right-to-left elements, this property uses 0-100 (most left to most right) instead of negative values. See bug 721759.
Edge Полная поддержка 12
Замечания
Полная поддержка 12
Замечания
Замечания From Edge 79, for right-to-left elements, this property uses 0-100 (most left to most right) instead of negative values. See bug 721759.
Замечания Before Edge 79, for right-to-left elements, this property uses 100-0 (most left to most right) instead of negative values.
Firefox Полная поддержка 1IE Полная поддержка 8
Замечания
Полная поддержка 8
Замечания
Замечания For right-to-left elements, this property uses 100-0 (most left to most right) instead of negative values.
Opera Полная поддержка 8Safari Полная поддержка 6WebView Android Полная поддержка 43
Замечания
Полная поддержка 43
Замечания
Замечания For right-to-left elements, this property uses 0-100 (most left to most right) instead of negative values. See bug 721759.
Chrome Android Полная поддержка 43
Замечания
Полная поддержка 43
Замечания
Замечания For right-to-left elements, this property uses 0-100 (most left to most right) instead of negative values. See bug 721759.
Firefox Android Полная поддержка 4Opera Android Полная поддержка 10.1Safari iOS Полная поддержка 6Samsung Internet Android Полная поддержка 4.0
scrollLeftMax
Нестандартная
Chrome Нет поддержки НетEdge Нет поддержки НетFirefox Полная поддержка 16IE Нет поддержки НетOpera Нет поддержки НетSafari Нет поддержки НетWebView Android Нет поддержки НетChrome Android Нет поддержки НетFirefox Android Полная поддержка 16Opera Android Нет поддержки НетSafari iOS Нет поддержки НетSamsung Internet Android Нет поддержки Нет
scrollToChrome Полная поддержка 45Edge Полная поддержка 79Firefox Полная поддержка 36IE Нет поддержки НетOpera Полная поддержка 32Safari Полная поддержка 10WebView Android Полная поддержка 45Chrome Android Полная поддержка 45Firefox Android Полная поддержка 36Opera Android Полная поддержка 32Safari iOS Нет поддержки НетSamsung Internet Android Полная поддержка 5.0
scrollTopChrome Полная поддержка 43Edge Полная поддержка 12Firefox Полная поддержка 1IE Полная поддержка 8Opera Полная поддержка 8Safari Полная поддержка 6WebView Android Полная поддержка 43Chrome Android Полная поддержка 43Firefox Android Полная поддержка 4Opera Android Полная поддержка 10.1Safari iOS Полная поддержка 6Samsung Internet Android Полная поддержка 4.0
scrollTopMax
Нестандартная
Chrome Нет поддержки НетEdge Нет поддержки НетFirefox Полная поддержка 16IE Нет поддержки НетOpera Нет поддержки НетSafari Нет поддержки НетWebView Android Нет поддержки НетChrome Android Нет поддержки НетFirefox Android Полная поддержка 16Opera Android Нет поддержки НетSafari iOS Нет поддержки НетSamsung Internet Android Нет поддержки Нет
scrollWidthChrome Полная поддержка 43Edge Полная поддержка 12Firefox Полная поддержка ДаIE Полная поддержка 5
Замечания
Полная поддержка 5
Замечания
Замечания In Internet Explorer 5 through 7, if padding is set, the value of scrollWidth is equal to the sum of the left and right padding. This behavior was fixed in Internet Explorer 8.
Opera Полная поддержка ДаSafari Полная поддержка 6WebView Android Полная поддержка ДаChrome Android Полная поддержка 43Firefox Android Полная поддержка ДаOpera Android Полная поддержка ДаSafari iOS Полная поддержка ДаSamsung Internet Android Полная поддержка 4.0
select eventChrome Полная поддержка ДаEdge Полная поддержка ≤18Firefox Полная поддержка ДаIE ? Opera ? Safari ? WebView Android Полная поддержка ДаChrome Android Полная поддержка ДаFirefox Android Полная поддержка ДаOpera Android ? Safari iOS ? Samsung Internet Android Полная поддержка Да
setAttributeChrome Полная поддержка 1Edge Полная поддержка 12Firefox Полная поддержка 1IE Полная поддержка 5
Замечания
Полная поддержка 5
Замечания
Замечания In Internet Explorer 7 and earlier, setAttribute doesn't set styles and removes events when you try to set them.
Opera Полная поддержка 8Safari Полная поддержка 3WebView Android Полная поддержка 1Chrome Android Полная поддержка 18Firefox Android Полная поддержка 4Opera Android Полная поддержка 10.1Safari iOS Полная поддержка 1Samsung Internet Android Полная поддержка 1.0
setAttributeNodeChrome Полная поддержка ДаEdge Полная поддержка 12Firefox Полная поддержка ДаIE ? Opera Полная поддержка ДаSafari Полная поддержка 6WebView Android Полная поддержка ДаChrome Android Полная поддержка ДаFirefox Android Полная поддержка ДаOpera Android Полная поддержка ДаSafari iOS Полная поддержка ДаSamsung Internet Android Полная поддержка Да
setAttributeNodeNSChrome Полная поддержка ДаEdge Полная поддержка 12
Замечания
Полная поддержка 12
Замечания
Замечания Returns a ClientRectList with ClientRect objects (which do not contain x and y properties) instead of DOMRect objects.
Firefox Полная поддержка ДаIE Полная поддержка Да
Замечания
Полная поддержка Да
Замечания
Замечания Returns a ClientRectList with ClientRect objects (which do not contain x and y properties) instead of DOMRect objects.
Opera Полная поддержка ДаSafari Полная поддержка 6WebView Android Полная поддержка ДаChrome Android Полная поддержка ДаFirefox Android Полная поддержка ДаOpera Android Полная поддержка ДаSafari iOS Полная поддержка ДаSamsung Internet Android Полная поддержка Да
setAttributeNSChrome Полная поддержка ДаEdge Полная поддержка 12Firefox Полная поддержка ДаIE ? Opera Полная поддержка ДаSafari Полная поддержка 6WebView Android Полная поддержка ДаChrome Android Полная поддержка ДаFirefox Android Полная поддержка ДаOpera Android Полная поддержка ДаSafari iOS Полная поддержка ДаSamsung Internet Android Полная поддержка Да
setCapture
УстаревшаяНестандартная
Chrome Нет поддержки НетEdge Нет поддержки 12 — 79
Замечания
Нет поддержки 12 — 79
Замечания
Замечания The retargetToElement parameter to Element.setCapture() was introduced in Edge 5.5.
Firefox Полная поддержка ДаIE Полная поддержка 5
Замечания
Полная поддержка 5
Замечания
Замечания The retargetToElement parameter to Element.setCapture() was introduced in Internet Explorer 5.5.
Opera Нет поддержки НетSafari ? WebView Android Нет поддержки НетChrome Android Нет поддержки НетFirefox Android ? Opera Android Нет поддержки НетSafari iOS ? Samsung Internet Android Нет поддержки Нет
setPointerCaptureChrome Полная поддержка 55Edge Полная поддержка 12Firefox Полная поддержка 59
Полная поддержка 59
Полная поддержка 41
Отключено
Отключено From version 41: this feature is behind the dom.w3c_pointer_events.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
IE Полная поддержка 11
Полная поддержка 11
Полная поддержка 10
С префиксом
С префиксом Требует вендорный префикс: ms
Opera Полная поддержка 42Safari Полная поддержка 13WebView Android Полная поддержка 55Chrome Android Полная поддержка 55Firefox Android Нет поддержки Нет
Нет поддержки Нет
Полная поддержка 41
Отключено
Отключено From version 41: this feature is behind the dom.w3c_pointer_events.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
Opera Android Полная поддержка 42Safari iOS Полная поддержка 13Samsung Internet Android Полная поддержка 6.0
shadowRootChrome Полная поддержка 43Edge Полная поддержка 79Firefox Полная поддержка 63
Полная поддержка 63
Нет поддержки 59 — 63
Отключено
Отключено From version 59 until version 63 (exclusive): this feature is behind the dom.webcomponents.shadowdom.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
IE Нет поддержки НетOpera Полная поддержка 40Safari Полная поддержка 10WebView Android Полная поддержка 43Chrome Android Полная поддержка 43Firefox Android Полная поддержка 63
Полная поддержка 63
Нет поддержки 59 — 63
Отключено
Отключено From version 59 until version 63 (exclusive): this feature is behind the dom.webcomponents.shadowdom.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
Opera Android Полная поддержка 41Safari iOS Полная поддержка ДаSamsung Internet Android Полная поддержка 4.0
show event
Устаревшая
Chrome Нет поддержки НетEdge Нет поддержки НетFirefox Полная поддержка ДаIE ? Opera ? Safari ? WebView Android Нет поддержки НетChrome Android Нет поддержки НетFirefox Android Полная поддержка ДаOpera Android ? Safari iOS ? Samsung Internet Android Нет поддержки Нет
slotChrome Полная поддержка 53Edge Полная поддержка ≤79Firefox Полная поддержка 63IE ? Opera Полная поддержка ДаSafari Полная поддержка 10WebView Android Полная поддержка 53Chrome Android Полная поддержка 53Firefox Android Полная поддержка 63Opera Android Полная поддержка ДаSafari iOS Полная поддержка ДаSamsung Internet Android Полная поддержка 6.0
tabStop
УстаревшаяНестандартная
Chrome Полная поддержка 43Edge Полная поддержка ≤79Firefox ? IE ? Opera ? Safari ? WebView Android Полная поддержка 43Chrome Android Полная поддержка 43Firefox Android ? Opera Android ? Safari iOS ? Samsung Internet Android Полная поддержка 4.0
tagNameChrome Полная поддержка 43Edge Полная поддержка 12Firefox Полная поддержка 1IE Полная поддержка 8Opera Полная поддержка 8Safari Полная поддержка 6WebView Android Полная поддержка 43Chrome Android Полная поддержка 43Firefox Android Полная поддержка 4Opera Android Полная поддержка 10.1Safari iOS Полная поддержка 6Samsung Internet Android Полная поддержка 4.0
toggleAttributeChrome Полная поддержка 69Edge Полная поддержка 18Firefox Полная поддержка 63IE Нет поддержки НетOpera Полная поддержка 56Safari Полная поддержка 12WebView Android Полная поддержка 69Chrome Android Полная поддержка 69Firefox Android Полная поддержка 63Opera Android Полная поддержка 48Safari iOS Полная поддержка ДаSamsung Internet Android Полная поддержка 10.0
touchcancel eventChrome Полная поддержка 22Edge Полная поддержка 12Firefox Полная поддержка 52IE Нет поддержки НетOpera Нет поддержки НетSafari Нет поддержки НетWebView Android Полная поддержка ДаChrome Android Полная поддержка 25Firefox Android Полная поддержка 6Opera Android Полная поддержка ДаSafari iOS Полная поддержка ДаSamsung Internet Android Полная поддержка 1.5
touchend eventChrome Полная поддержка 22Edge Полная поддержка 12Firefox Полная поддержка 52IE Нет поддержки НетOpera Нет поддержки НетSafari Нет поддержки НетWebView Android Полная поддержка ДаChrome Android Полная поддержка 25Firefox Android Полная поддержка 6Opera Android Полная поддержка ДаSafari iOS Полная поддержка ДаSamsung Internet Android Полная поддержка 1.5
touchmove eventChrome Полная поддержка 22Edge Полная поддержка 12Firefox Полная поддержка 52IE Нет поддержки НетOpera Нет поддержки НетSafari Нет поддержки НетWebView Android Полная поддержка ДаChrome Android Полная поддержка 25Firefox Android Полная поддержка 6Opera Android Полная поддержка ДаSafari iOS Полная поддержка ДаSamsung Internet Android Полная поддержка 1.5
touchstart eventChrome Полная поддержка 22Edge Полная поддержка 12Firefox Полная поддержка 52IE Нет поддержки НетOpera Нет поддержки НетSafari Нет поддержки НетWebView Android Полная поддержка ДаChrome Android Полная поддержка 25Firefox Android Полная поддержка 6Opera Android Полная поддержка ДаSafari iOS Полная поддержка ДаSamsung Internet Android Полная поддержка 1.5
underflow event
Нестандартная
Chrome Нет поддержки НетEdge Нет поддержки НетFirefox Полная поддержка ДаIE Нет поддержки НетOpera Нет поддержки НетSafari Нет поддержки НетWebView Android Нет поддержки НетChrome Android Нет поддержки НетFirefox Android Полная поддержка ДаOpera Android Нет поддержки НетSafari iOS Нет поддержки НетSamsung Internet Android Нет поддержки Нет
webkitmouseforcechanged event
Нестандартная
Chrome Нет поддержки НетEdge Нет поддержки НетFirefox Нет поддержки НетIE Нет поддержки НетOpera Нет поддержки НетSafari Полная поддержка ДаWebView Android Нет поддержки НетChrome Android Нет поддержки НетFirefox Android Нет поддержки НетOpera Android Нет поддержки НетSafari iOS Полная поддержка ДаSamsung Internet Android Нет поддержки Нет
webkitmouseforcedown event
Нестандартная
Chrome Нет поддержки НетEdge Нет поддержки НетFirefox Нет поддержки НетIE Нет поддержки НетOpera Нет поддержки НетSafari Полная поддержка ДаWebView Android Нет поддержки НетChrome Android Нет поддержки НетFirefox Android Нет поддержки НетOpera Android Нет поддержки НетSafari iOS Полная поддержка ДаSamsung Internet Android Нет поддержки Нет
webkitmouseforceup event
Нестандартная
Chrome Нет поддержки НетEdge Нет поддержки НетFirefox Нет поддержки НетIE Нет поддержки НетOpera Нет поддержки НетSafari Полная поддержка ДаWebView Android Нет поддержки НетChrome Android Нет поддержки НетFirefox Android Нет поддержки НетOpera Android Нет поддержки НетSafari iOS Полная поддержка ДаSamsung Internet Android Нет поддержки Нет
webkitmouseforcewillbegin event
Нестандартная
Chrome Нет поддержки НетEdge Нет поддержки НетFirefox Нет поддержки НетIE Нет поддержки НетOpera Нет поддержки НетSafari Полная поддержка ДаWebView Android Нет поддержки НетChrome Android Нет поддержки НетFirefox Android Нет поддержки НетOpera Android Нет поддержки НетSafari iOS Полная поддержка ДаSamsung Internet Android Нет поддержки Нет
wheel eventChrome Полная поддержка 61Edge Полная поддержка 12Firefox Полная поддержка 17IE Полная поддержка 9
Замечания
Полная поддержка 9
Замечания
Замечания Internet Explorer only exposes the wheel event via addEventListener; there is no onwheel attribute on DOM objects. See IE bug 782835.
Opera Полная поддержка 48Safari Полная поддержка 7WebView Android Полная поддержка 61Chrome Android Полная поддержка 61Firefox Android Полная поддержка 17Opera Android Полная поддержка 45Safari iOS Полная поддержка 7Samsung Internet Android Полная поддержка 8.0

Легенда

Полная поддержка  
Полная поддержка
Частичная поддержка  
Частичная поддержка
Нет поддержки  
Нет поддержки
Совместимость неизвестна  
Совместимость неизвестна
Экспериментальная. Ожидаемое поведение может измениться в будущем.
Экспериментальная. Ожидаемое поведение может измениться в будущем.
Нестандартная. Ожидается плохая кросс-браузерная поддержка.
Нестандартная. Ожидается плохая кросс-браузерная поддержка.
Устаревшая. Не следует использовать в новых веб-сайтах
Устаревшая. Не следует использовать в новых веб-сайтах
Смотрите замечания реализации.
Смотрите замечания реализации.
Пользователь должен сам включить эту возможность.
Пользователь должен сам включить эту возможность.
Использует нестандартное имя.
Использует нестандартное имя.
Требует вендорный префикс или другое имя для использования.
Требует вендорный префикс или другое имя для использования.