Элемент
Базовая Широко доступная *
Эта функция хорошо отработана и работает на многих устройствах и версиях браузеров. Она доступна в браузерах с июля 2015 года.
* Некоторые части этой функции могут иметь разную степень поддержки.
Element — это наиболее общий базовый класс, от которого все объекты элементов (т. е. объекты, представляющие элементы) в Document наследуются. Он содержит только методы и свойства, общие для всех типов элементов. Более специфические классы наследуют от Element.
Например, интерфейс HTMLElement является базовым интерфейсом для HTML-элементов. Аналогично, интерфейс SVGElement является основой для всех SVG-элементов, а интерфейс MathMLElement — базовым интерфейсом для MathML-элементов. Большинство функций определены дальше в иерархии классов.
Языки за пределами веб-платформы, такие как XUL через интерфейс XULElement , также реализуют Element.
Свойства экземпляра
Element наследует свойства от своего родительского интерфейса, Node, и, по расширению, от родительского интерфейса последнего, EventTarget.
-
Element.assignedSlotТолько для чтения -
Возвращает
HTMLSlotElement, представляющий<slot>, в который вставлен узел. -
Element.attributesТолько для чтения -
Возвращает объект
NamedNodeMap, содержащий назначенные атрибуты соответствующего HTML-элемента. -
Element.childElementCountТолько для чтения -
Возвращает количество дочерних элементов этого элемента.
-
Element.childrenТолько для чтения -
Возвращает дочерние элементы этого элемента.
-
Element.classListТолько для чтения -
Возвращает
DOMTokenList, содержащий список атрибутов класса. Element.className-
Строка, представляющая класс элемента.
-
Element.clientHeightТолько для чтения -
Возвращает число, представляющее внутреннюю высоту элемента.
-
Element.clientLeftТолько для чтения -
Возвращает число, представляющее ширину левой границы элемента.
-
Element.clientTopТолько для чтения -
Возвращает число, представляющее ширину верхней границы элемента.
-
Element.clientWidthТолько для чтения -
Возвращает число, представляющее внутреннюю ширину элемента.
-
Element.currentCSSZoomТолько для чтения -
Число, указывающее фактический масштаб элемента, или 1.0, если элемент не отрисовывается.
-
Element.elementTimingЭкспериментальная -
Строка, отражающая атрибут
elementtiming, который отмечает элемент для наблюдения в APIPerformanceElementTiming. -
Element.firstElementChildТолько для чтения -
Возвращает первый дочерний элемент этого элемента.
Element.id-
Строка, представляющая идентификатор элемента.
Element.innerHTML-
Строка, представляющая разметку содержимого элемента.
-
Element.lastElementChildТолько для чтения -
Возвращает последний дочерний элемент этого элемента.
-
Element.localNameТолько для чтения -
Строка, представляющая локальную часть квалифицированного имени элемента.
-
Element.namespaceURIТолько для чтения -
URI пространства имён элемента, или
null, если пространство имён отсутствует.Примечание: В Firefox 3.5 и ранее HTML-элементы не имеют пространства имен. В более поздних версиях HTML-элементы находятся в пространстве имён
http://www.w3.org/1999/xhtmlкак в HTML-, так и в XML-дереве. -
Element.nextElementSiblingТолько для чтения -
Элемент, непосредственно следующий за заданным в дереве, или
nullесли такого элемента нет. Element.outerHTML-
Строка, представляющая разметку элемента, включая его содержимое. При использовании в качестве установщика, заменяет элемент узлами, полученными из заданной строки.
Element.part-
Представляет идентификатор(ы) части элемента (т. е. заданный атрибутом
part), возвращаемый какDOMTokenList. -
Element.prefixТолько для чтения -
Строка, представляющая префикс пространства имён элемента, или
null, если префикс не указан. -
Element.previousElementSiblingТолько для чтения -
Элемент, непосредственно предшествующий заданному в дереве, или
nullесли такого элемента нет. -
Element.scrollHeightТолько для чтения -
Возвращает число, представляющее высоту области прокрутки элемента.
Element.scrollLeft-
Число, представляющее левое смещение прокрутки элемента.
-
Element.scrollLeftMaxНестандартный Только для чтения -
Возвращает число, представляющее максимальное левое смещение прокрутки для элемента.
Element.scrollTop-
Число, представляющее количество пикселей, на которые верхняя часть элемента сдвинута вертикально.
-
Element.scrollTopMaxНестандартный Только для чтения -
Возвращает число, представляющее максимальное верхнее смещение прокрутки для элемента.
-
Element.scrollWidthТолько для чтения -
Возвращает число, представляющее ширину области прокрутки элемента.
-
Element.shadowRootТолько для чтения -
Возвращает открытый корень тени, размещённый в элементе, или null, если открытого корня тени нет.
Element.slot-
Возвращает имя слота тени DOM, в котором вставлен элемент.
-
Element.tagNameТолько для чтения -
Возвращает строку с именем тега для заданного элемента.
Свойства экземпляра, включенные из ARIA
Интерфейс Element также включает следующие свойства.
Element.ariaAtomic-
Строка, отражающая атрибут
aria-atomic, который указывает, будут ли вспомогательные технологии представлять все или только части изменённой области на основе уведомлений об изменениях, определённых атрибутомaria-relevant. Element.ariaAutoComplete-
Строка, отражающая атрибут
aria-autocomplete, который указывает, может ли ввод текста вызвать отображение одного или нескольких предложений предполагаемого значения пользователя для выпадающего списка, поисковой строки или текстового поля, а также указывает, как будут представлены предложения, если они будут сгенерированы. Element.ariaBrailleLabel-
Строка, отражающая атрибут
aria-braillelabel, который определяет метку в формате Брайля для элемента. Element.ariaBrailleRoleDescription-
Строка, отражающая атрибут
aria-brailleroledescription, который определяет описание роли элемента в формате Брайля. Element.ariaBusy-
Строка, отражающая атрибут
aria-busy, который указывает, модифицируется ли элемент, так как вспомогательные технологии могут захотеть подождать завершения модификаций перед их отображением пользователю. Element.ariaChecked-
Строка, отражающая атрибут
aria-checked, который указывает текущее состояние "выбрано" для флажков, переключателей и других элементов, имеющих состояние "выбрано". Element.ariaColCount-
Строка, отражающая атрибут
aria-colcount, который определяет количество столбцов в таблице, сетке или таблице-дереве. Element.ariaColIndex-
Строка, отражающая атрибут
aria-colindex, который определяет индекс или позицию столбца элемента по отношению к общему количеству столбцов в таблице, сетке или таблице-дереве. Element.ariaColIndexText-
Строка, отражающая атрибут
aria-colindextext, который определяет удобочитаемый текстовый эквивалент aria-colindex. Element.ariaColSpan-
Строка, отражающая атрибут
aria-colspan, который определяет количество столбцов, занимаемых ячейкой или ячейкой сетки в таблице, сетке или таблице-дереве. Element.ariaCurrent-
Строка, отражающая атрибут
aria-current, который указывает элемент, представляющий текущий элемент в контейнере или наборе связанных элементов. Element.ariaDescription-
Строка, отражающая атрибут
aria-description, который определяет строковое значение, описывающее или аннотирующее текущий элемент. Element.ariaDisabled-
Строка, отражающая атрибут
aria-disabled, который указывает, что элемент воспринимается, но отключён, поэтому он не редактируется и не взаимодействует с ним другим способом. Element.ariaExpanded-
Строка, отражающая атрибут
aria-expanded, который указывает, раскрыта или свёрнута группа элементов, принадлежащих или управляемых этим элементом. Element.ariaHasPopup-
Строка, отражающая атрибут
aria-haspopup, который указывает доступность и тип интерактивного всплывающего элемента, такого как меню или диалоговое окно, которое может быть вызвано элементом. -
Строка, отражающая атрибут
aria-hidden, который указывает, доступен ли элемент для API доступности. Element.ariaKeyShortcuts-
Строка, отражающая атрибут
aria-keyshortcuts, который указывает сочетания клавиш, реализованные автором для активации или получения фокуса на элементе. Element.ariaLabel-
Строка, отражающая атрибут
aria-label, который определяет строковое значение, которое служит меткой для текущего элемента. Element.ariaLevel-
Строка, отражающая атрибут
aria-level, который определяет иерархический уровень элемента в структуре. Element.ariaLive-
Строка, отражающая атрибут
aria-live, который указывает, что элемент будет обновлён, и описывает типы обновлений, которые могут ожидать от него агенты пользователя, вспомогательные технологии и пользователь в области отображения текущих данных. Element.ariaModal-
Строка, отражающая атрибут
aria-modal, который указывает, является ли элемент модальным при отображении. Element.ariaMultiline-
Строка, отражающая атрибут
aria-multiline, который указывает, принимает ли текстовое поле несколько строк ввода или только одну. Element.ariaMultiSelectable-
Строка, отражающая атрибут
aria-multiselectable, который указывает, что пользователь может выбрать более одного элемента из текущих выбираемых потомков. Element.ariaOrientation-
Строка, отражающая атрибут
aria-orientation, который указывает, является ли ориентация элемента горизонтальной, вертикальной или неизвестной/неопределённой. Element.ariaPlaceholder-
Строка, отражающая атрибут
aria-placeholder, который определяет краткую подсказку, предназначенную для помощи пользователю при вводе данных, когда у элемента нет значения. Element.ariaPosInSet-
Строка, отражающая атрибут
aria-posinset, который определяет номер или позицию элемента в текущем наборе элементов списка или элементов дерева. Element.ariaPressed-
Строка, отражающая атрибут
aria-pressed, который указывает текущее состояние "нажато" для переключателей. Element.ariaReadOnly-
Строка, отражающая атрибут
aria-readonly, который указывает, что элемент не редактируется, но может взаимодействовать с ним другими способами. -
Element.ariaRelevantНестандартный -
Строка, отражающая атрибут
aria-relevant, который указывает, какие уведомления агент пользователя будет запускать при изменении дерева доступности в области отображения текущих данных. Это используется для описания того, какие изменения в областиaria-liveобласти являются релевантными и должны быть объявлены. Element.ariaRequired-
Строка, отражающая атрибут
aria-required, который указывает, что пользовательский ввод требуется для элемента перед отправкой формы.
Element.ariaRoleDescription-
Строка, отражающая атрибут
aria-roledescription, который определяет удобочитаемое, локализованное описание роли элемента. Element.ariaRowCount-
Строка, отражающая атрибут
aria-rowcount, который определяет общее количество строк в таблице, сетке или дереве-сетке. Element.ariaRowIndex-
Строка, отражающая атрибут
aria-rowindex, который определяет индекс или позицию строки элемента относительно общего количества строк в таблице, сетке или дереве-сетке. Element.ariaRowIndexText-
Строка, отражающая атрибут
aria-rowindextext, который определяет удобочитаемый текстовый аналог атрибута aria-rowindex. Element.ariaRowSpan-
Строка, отражающая атрибут
aria-rowspan, который определяет количество строк, занимаемых ячейкой или ячейкой сетки в таблице, сетке или дереве-сетке. Element.ariaSelected-
Строка, отражающая атрибут
aria-selected, который указывает текущее состояние «выбора» элементов, имеющих состояние выбора. Element.ariaSetSize-
Строка, отражающая атрибут
aria-setsize, который определяет количество элементов в текущем наборе элементов списка или элементов дерева. Element.ariaSort-
Строка, отражающая атрибут
aria-sort, который указывает, отсортированы ли элементы в таблице или сетке по возрастанию или убыванию. Element.ariaValueMax-
Строка, отражающая атрибут
aria-valueMax, который определяет максимальное допустимое значение для виджета диапазона. Element.ariaValueMin-
Строка, отражающая атрибут
aria-valueMin, который определяет минимальное допустимое значение для виджета диапазона. Element.ariaValueNow-
Строка, отражающая атрибут
aria-valueNow, который определяет текущее значение для виджета диапазона. Element.ariaValueText-
Строка, отражающая атрибут
aria-valuetext, который определяет удобочитаемый текстовый аналог атрибута aria-valuenow для виджета диапазона.
Методы экземпляра
Element наследует методы от своих родительских элементов Node и родительского элемента EventTarget.
Element.after()-
Вставляет набор объектов
Nodeили строк в список дочерних элементов родителяElement, сразу послеElement. Element.animate()-
Короткая функция для создания и запуска анимации элемента. Возвращает созданный экземпляр объекта Animation.
Element.append()-
Вставляет набор объектов
Nodeили строк после последнего дочернего элемента. Element.attachShadow()-
Прикрепляет дерево Shadow DOM к указанному элементу и возвращает ссылку на его
ShadowRoot. Element.before()-
Вставляет набор объектов
Nodeили строк в список дочерних элементов родителяElement, сразу передElement. Element.checkVisibility()-
Возвращает, ожидается ли, что элемент будет видимым или нет, на основе настраиваемых проверок.
Element.closest()-
Возвращает
Element, который является ближайшим предком текущего элемента (или сам текущий элемент), который соответствует селекторам, заданным в параметре. Element.computedStyleMap()-
Возвращает интерфейс
StylePropertyMapReadOnly, который предоставляет доступ только для чтения блока объявления CSS, являющийся альтернативойCSSStyleDeclaration. Element.getAnimations()-
Возвращает массив объектов Animation, которые в данный момент активны на элементе.
Element.getAttribute()-
Извлекает значение атрибута с заданным именем из текущего узла и возвращает его в виде строки.
Element.getAttributeNames()-
Возвращает массив имен атрибутов текущего элемента.
Element.getAttributeNode()-
Извлекает представление узла заданного атрибута из текущего узла и возвращает его как
Attr. Element.getAttributeNodeNS()-
Извлекает представление узла атрибута с указанным именем и пространством имен из текущего узла и возвращает его как
Attr. Element.getAttributeNS()-
Извлекает значение атрибута с указанным пространством имен и именем из текущего узла и возвращает его в виде строки.
Element.getBoundingClientRect()-
Возвращает размеры элемента и его положение относительно области просмотра.
-
Element.getBoxQuads()Экспериментальный -
Возвращает список объектов
DOMQuad, представляющих фрагменты CSS узла. Element.getClientRects()-
Возвращает коллекцию прямоугольников, которые указывают на области прямоугольников для каждой строки текста в клиенте.
Element.getElementsByClassName()-
Возвращает динамическую коллекцию
HTMLCollection, которая содержит все потомки текущего элемента, обладающие списком классов, указанных в параметре. Element.getElementsByTagName()-
Возвращает динамическую коллекцию
HTMLCollection, содержащую все дочерние элементы с определенным именем тега, начиная с текущего элемента. Element.getElementsByTagNameNS()-
Возвращает динамическую коллекцию
HTMLCollection, содержащую все дочерние элементы с определенным именем тега и пространством имен, начиная с текущего элемента. Element.getHTML()-
Возвращает содержимое DOM элемента в виде строки HTML, необязательно включая любое shadow DOM.
Element.hasAttribute()-
Возвращает логическое значение, указывающее, имеет ли элемент указанный атрибут.
Element.hasAttributeNS()-
Возвращает логическое значение, указывающее, имеет ли элемент указанный атрибут в указанном пространстве имен.
Element.hasAttributes()-
Возвращает логическое значение, указывающее, есть ли у элемента один или несколько HTML атрибутов.
Element.hasPointerCapture()-
Указывает, захвачен ли указатель на элементе, на котором оно вызвано, для указателя, идентифицированного заданным идентификатором указателя.
Element.insertAdjacentElement()-
Вставляет узел элемента в заданное положение относительно элемента, на котором оно вызывается.
Element.insertAdjacentHTML()-
Парсит текст как HTML или XML и вставляет полученные узлы в дерево в указанном положении.
Element.insertAdjacentText()-
Вставляет узел текста в заданное положение относительно элемента, на котором он вызывается.
Element.matches()-
Возвращает логическое значение, указывающее, будет ли элемент выбран заданной строкой селектора.
Element.prepend()-
Вставляет набор объектов
Nodeили строк перед первым дочерним элементом. Element.querySelector()-
Возвращает первый
Node, который соответствует заданной строке селектора относительно элемента. Element.querySelectorAll()-
Возвращает
NodeListузлов, которые соответствуют заданной строке селектора относительно элемента. Element.releasePointerCapture()-
Освобождает (останавливает) захват указателя, который был ранее установлен для определенного
PointerEvent. Element.remove()-
Удаляет элемент из списка дочерних элементов его родителя.
Element.removeAttribute()-
Удаляет атрибут с заданным именем из текущего узла.
Element.removeAttributeNode()-
Удаляет представление узла заданного атрибута из текущего узла.
Element.removeAttributeNS()-
Удаляет атрибут с указанным именем и пространством имен из текущего узла.
Element.replaceChildren()-
Заменяет существующих дочерних элементов
Nodeзаданным новым набором дочерних элементов. Element.replaceWith()-
Заменяет элемент в списке дочерних элементов его родителя набором объектов
Nodeили строк. Element.requestFullscreen()-
Асинхронно запрашивает у браузера переход в полноэкранный режим для элемента.
Element.requestPointerLock()-
Разрешает асинхронно запросить блокировку указателя на указанном элементе.
Element.scroll()-
Прокручивает до конкретной пары координат внутри данного элемента.
Element.scrollBy()-
Прокручивает элемент на указанное количество.
Element.scrollIntoView()-
Прокручивает страницу до тех пор, пока элемент не окажется в поле зрения.
-
Element.scrollIntoViewIfNeeded()Нестандартный -
Прокручивает текущий элемент в видимую область окна браузера, если он еще не находится в видимой области окна браузера. Используйте стандартный
Element.scrollIntoView()вместо этого. Element.scrollTo()-
Прокручивает до конкретной пары координат внутри данного элемента.
Element.setAttribute()-
Устанавливает значение атрибута с заданным именем для текущего узла.
Element.setAttributeNode()-
Устанавливает представление узла заданного атрибута для текущего узла.
Element.setAttributeNodeNS()-
Устанавливает представление узла атрибута с указанным именем и пространством имен для текущего узла.
Element.setAttributeNS()
-
Устанавливает значение атрибута с указанным именем и пространством имён из текущего узла.
-
Element.setCapture()Нестандартный Устаревший -
Настраивает захват событий мыши, перенаправляя все события мыши на этот элемент.
Element.setHTMLUnsafe()-
Парсит строку HTML в фрагмент документа без проверки на безопасность, который затем заменяет исходное поддерево элемента в DOM. Строка HTML может содержать декларативные теневые корни, которые будут обработаны как элементы шаблона, если HTML был установлен с помощью
Element.innerHTML. Element.setPointerCapture()-
Обозначает определенный элемент как целевой объект для будущих событий указателя (событий указателя).
Element.toggleAttribute()-
Переключает булевый атрибут, удаляя его, если он присутствует, и добавляя его, если он отсутствует, в указанный элемент.
События
Присоединяйтесь к этим событиям, используя addEventListener() или назначив обработчик события для свойства oneventname этого интерфейса.
-
afterscriptexecuteНестандартный -
Срабатывает, когда сценарий был выполнен.
beforeinput-
Срабатывает, когда значение элемента ввода собирается быть изменено.
-
beforematchЭкспериментальный -
Срабатывает для элемента, находящегося в состоянии скрытый до обнаружения, когда браузер собирается отобразить его содержимое, так как пользователь нашел содержимое с помощью функции «поиск по странице» или с помощью навигации по фрагментам.
-
beforescriptexecuteНестандартный -
Срабатывает, когда сценарий собирается быть выполнен.
-
beforexrselectЭкспериментальный -
Срабатывает перед тем, как будут отправлены события выбора WebXR (
select,selectstart,selectend). contentvisibilityautostatechange-
Срабатывает для любого элемента, у которого установлен
content-visibility: auto, когда он начинает или перестаёт быть актуальным для пользователя и пропускает своё содержимое. input-
Срабатывает, когда значение элемента изменяется в результате прямого действия пользователя.
securitypolicyviolation-
Срабатывает, когда нарушается Политика безопасности контента.
wheel-
Срабатывает, когда пользователь вращает колесико на указательном устройстве (обычно на мыши).
События анимации
animationcancel-
Срабатывает, когда анимация неожиданно прерывается.
animationend-
Срабатывает, когда анимация завершена нормально.
animationiteration-
Срабатывает, когда завершена итерация анимации.
animationstart-
Срабатывает, когда начинается анимация.
События буфера обмена
События составления
compositionend-
Срабатывает, когда система составления текста, такая как редактор методов ввода, завершает или отменяет текущую сессию составления.
compositionstart-
Срабатывает, когда система составления текста, такая как редактор методов ввода, начинает новую сессию составления.
compositionupdate-
Срабатывает, когда в контексте сессии составления текста, управляемой системой составления текста, например, редактором методов ввода, получен новый символ.
События фокусировки
События полноэкранного режима
fullscreenchange-
Отправляется элементу
Element, когда он переходит в полноэкранный режим или выходит из него. fullscreenerror-
Отправляется элементу
Element, если при попытке переключиться в полноэкранный режим или выйти из него произошла ошибка.
События клавиатуры
События мыши
auxclick-
Вызывается, когда нажата и отпущена кнопка устройства указания, не являющаяся основной (например, любая кнопка мыши, кроме левой), на элементе.
click-
Вызывается, когда кнопка устройства указания (например, основная кнопка мыши) нажата и отпущена на отдельном элементе.
-
Вызывается, когда пользователь пытается открыть контекстное меню.
dblclick-
Вызывается, когда кнопка устройства указания (например, основная кнопка мыши) дважды щелкается на отдельном элементе.
-
DOMActivateDeprecated -
Происходит при активации элемента, например, при щелчке мыши или нажатии клавиши.
-
DOMMouseScrollDeprecated Non-standard -
Происходит, когда колесо мыши или аналогичное устройство используется, и накопленная величина прокрутки превышает 1 строку или 1 страницу с момента последнего события.
mousedown-
Вызывается при нажатии кнопки устройства указания на элементе.
mouseenter-
Вызывается, когда указатель устройства указания (обычно мышь) перемещается над элементом, к которому прикреплен обработчик.
mouseleave-
Вызывается, когда указатель устройства указания (обычно мышь) перемещается за пределы элемента, к которому прикреплен обработчик.
mousemove-
Вызывается, когда указатель устройства указания (обычно мышь) перемещается, находясь над элементом.
mouseout-
Вызывается, когда указатель устройства указания (обычно мышь) перемещается за пределы элемента, к которому прикреплен обработчик, или за пределы одного из его дочерних элементов.
mouseover-
Вызывается, когда указатель устройства указания перемещается на элемент, к которому прикреплен обработчик, или на один из его дочерних элементов.
mouseup-
Вызывается, когда кнопка устройства указания отпускается на элементе.
-
mousewheelDeprecated Non-standard -
Вызывается, когда используется колесо мыши или аналогичное устройство.
-
MozMousePixelScrollDeprecated Non-standard -
Вызывается, когда используется колесо мыши или аналогичное устройство.
-
webkitmouseforcechangedNon-standard -
Вызывается каждый раз, когда изменяется степень нажатия на трекпад или сенсорный экран.
-
webkitmouseforcedownNon-standard -
Вызывается после события mousedown, как только степень нажатия станет достаточной для квалификации как «нажатие с усилием».
-
webkitmouseforcewillbeginNon-standard -
Вызывается перед событием
mousedown. -
webkitmouseforceupNon-standard -
Вызывается после события
webkitmouseforcedown, как только степень нажатия уменьшилась достаточно для окончания «нажатия с усилием».
События указателя
gotpointercapture-
Вызывается, когда элемент получает захват указателя с помощью
setPointerCapture(). lostpointercapture-
Вызывается при освобождении захваченного указателя.
pointercancel-
Вызывается, когда событие указателя отменяется.
pointerdown-
Вызывается, когда указатель становится активным.
pointerenter-
Вызывается, когда указатель перемещается внутрь области проверки попадания элемента или одного из его потомков.
pointerleave-
Вызывается, когда указатель перемещается за пределы области проверки попадания элемента.
pointermove-
Вызывается, когда координаты указателя изменяются.
pointerout-
Вызывается, когда указатель перемещается за пределы области проверки попадания элемента (и по другим причинам).
pointerover-
Вызывается, когда указатель перемещается внутрь области проверки попадания элемента.
-
pointerrawupdateExperimental -
Вызывается, когда указатель изменяет какие-либо свойства, которые не вызывают события
pointerdownилиpointerup. pointerup-
Вызывается, когда указатель больше не активен.
События прокрутки
scroll-
Вызывается, когда прокручивается область просмотра документа или элемент.
scrollend-
Вызывается, когда прокрутка области просмотра документа завершена.
-
scrollsnapchangeExperimental -
Вызывается в контейнере прокрутки по завершении операции прокрутки, когда выбран новый целевой элемент прокрутки.
-
scrollsnapchangingExperimental -
Вызывается в контейнере прокрутки, когда браузер определяет, что новый целевой элемент прокрутки ожидает выбора, т.е. он будет выбран по завершении текущего жеста прокрутки.
События касания
-
gesturechangeNon-standard -
Вызывается, когда пальцы перемещаются во время жеста касания.
-
gestureendNon-standard -
Вызывается, когда больше нет нескольких пальцев, соприкасающихся с поверхностью касания, тем самым завершая жест.
-
gesturestartNon-standard -
Вызывается, когда несколько пальцев соприкасаются с поверхностью касания, тем самым начав новый жест.
touchcancel-
Вызывается, когда одно или несколько точек касания были прерваны специфичным для реализации способом (например, создано слишком много точек касания).
touchend-
Вызывается, когда одна или несколько точек касания удалены с поверхности касания.
touchmove-
Вызывается, когда одна или несколько точек касания перемещаются по поверхности касания.
touchstart-
Вызывается, когда одна или несколько точек касания помещаются на поверхность касания.
События перехода
transitioncancel-
Событие
Event, которое срабатывает, когда переход CSS-перехода был отменён. transitionend-
Событие
Event, которое срабатывает, когда CSS-переход завершил выполнение. transitionrun-
Событие
Event, которое срабатывает, когда CSS-переход создаётся (т. е., когда он добавлен в набор выполняющихся переходов), хотя необязательно начинается. transitionstart-
Событие
Event, которое срабатывает, когда CSS-переход начал переход.
Технические характеристики
Совместимость с браузерами
| Рабочий стол | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | |
DOMActivate_event |
1 | 79 | 1 | 15 | 1 | 18 | 4 | 14 | 1 | 1.0 | 4.4 |
|---|---|---|---|---|---|---|---|---|---|---|---|
DOMMouseScroll_event |
Нет | Нет | 1 | Нет | Нет | Нет | 4 | Нет | Нет | Нет | Нет |
MozMousePixelScroll_event |
Нет | Нет | 6 | Нет | Нет | Нет | 6 | Нет | Нет | Нет | Нет |
Element |
1 | 12 | 1 | 8 | 1 | 18 | 4 | 10.1 | 1 | 1.0 | ≤37 |
after |
54 | 17 | 49 | 39 | 10 | 54 | 49 | 41 | 10 | 6.0 | 54 |
afterscriptexecute_event |
Нет | Нет | 2 | Нет | Нет | Нет | 4 | Нет | Нет | Нет | Нет |
animate |
36 | 79 | 48 | 23 | 13.1 | 36 | 48 | 24 | 13.4 | 3.0 | 37 |
animationcancel_event |
83Свойство обработчика событийonanimationcancel не поддерживается. Чтобы прослушивать это событие, используйте element.addEventListener('animationcancel', function() {});. См. ошибку 41404325. |
83Свойство обработчика событийonanimationcancel не поддерживается. Чтобы прослушивать это событие, используйте element.addEventListener('animationcancel', function() {});. См. ошибку 41404325. |
54 | 69Свойство обработчика событийonanimationcancel не поддерживается. Чтобы прослушивать это событие, используйте element.addEventListener('animationcancel', function() {});. См. ошибку 41404325. |
13.112–13.1Хотя свойство обработчика событийonanimationcancel поддерживается, событие animationcancel никогда не срабатывает. |
83Свойство обработчика событийonanimationcancel не поддерживается. Чтобы прослушивать это событие, используйте element.addEventListener('animationcancel', function() {});. См. ошибку 41404325. |
54 | 59Свойство обработчика событийonanimationcancel не поддерживается. Чтобы прослушивать это событие, используйте element.addEventListener('animationcancel', function() {});. См. ошибку 41404325. |
13.412–13.4Хотя свойство обработчика событийonanimationcancel поддерживается, событие animationcancel никогда не срабатывает. |
13.0Свойство обработчика событийonanimationcancel не поддерживается. Чтобы прослушивать это событие, используйте element.addEventListener('animationcancel', function() {});. См. ошибку 41404325. |
83Свойство обработчика событийonanimationcancel не поддерживается. Чтобы прослушивать это событие, используйте element.addEventListener('animationcancel', function() {});. См. ошибку 41404325. |
animationend_event |
798143–79Свойство обработчика событийonanimationend не поддерживается. Чтобы прослушивать это событие, используйте document.addEventListener('animationend', function() {});. |
188112–18Свойство обработчика событийonanimationend не поддерживается. Чтобы прослушивать это событие, используйте document.addEventListener('animationend', function() {});. |
515–51Свойство обработчика событийonanimationend не поддерживается. Чтобы прослушивать это событие, используйте document.addEventListener('animationend', function() {});. |
666830–66Свойство обработчика событийonanimationend не поддерживается. Чтобы прослушивать это событие, используйте document.addEventListener('animationend', function() {});. |
9 | 798143–79Свойство обработчика событийonanimationend не поддерживается. Чтобы прослушивать это событие, используйте document.addEventListener('animationend', function() {});. |
515–51Свойство обработчика событийonanimationend не поддерживается. Чтобы прослушивать это событие, используйте document.addEventListener('animationend', function() {});. |
575830–57Свойство обработчика событийonanimationend не поддерживается. Чтобы прослушивать это событие, используйте document.addEventListener('animationend', function() {});. |
9 | 12.013.04.0–12.0Свойство обработчика событийonanimationend не поддерживается. Чтобы прослушивать это событие, используйте document.addEventListener('animationend', function() {});. |
798143–79Свойство обработчика событийonanimationend не поддерживается. Чтобы прослушивать это событие, используйте document.addEventListener('animationend', function() {});. |
animationiteration_event |
798143–79Свойство обработчика событийonanimationiteration не поддерживается. Чтобы прослушивать это событие, используйте document.addEventListener('animationiteration', function() {});. |
188112–18Свойство обработчика событийonanimationiteration не поддерживается. Чтобы прослушивать это событие, используйте document.addEventListener('animationiteration', function() {});. |
515–51Свойство обработчика событийonanimationiteration не поддерживается. Чтобы прослушивать это событие, используйте document.addEventListener('animationiteration', function() {});. |
666830–66Свойство обработчика событийonanimationiteration не поддерживается. Чтобы прослушивать это событие, используйте document.addEventListener('animationiteration', function() {});. |
9 | 798143–79Свойство обработчика событийonanimationiteration не поддерживается. Чтобы прослушивать это событие, используйте document.addEventListener('animationiteration', function() {});. |
515–51Свойство обработчика событийonanimationiteration не поддерживается. Чтобы прослушивать это событие, используйте document.addEventListener('animationiteration', function() {});. |
575830–57Свойство обработчика событийonanimationiteration не поддерживается. Чтобы прослушивать это событие, используйте document.addEventListener('animationiteration', function() {});. |
9 | 12.013.04.0–12.0Свойство обработчика событийonanimationiteration не поддерживается. Чтобы прослушивать это событие, используйте document.addEventListener('animationiteration', function() {});. |
798143–79Свойство обработчика событийonanimationiteration не поддерживается. Чтобы прослушивать это событие, используйте document.addEventListener('animationiteration', function() {});. |
animationstart_event |
798143–79Свойство обработчика событийonanimationstart не поддерживается. Чтобы прослушивать это событие, используйте document.addEventListener('animationstart', function() {});. |
188112–18Свойство обработчика событийonanimationstart не поддерживается. Чтобы прослушивать это событие, используйте document.addEventListener('animationstart', function() {});. |
515–51Свойство обработчика событийonanimationstart не поддерживается. Чтобы прослушивать это событие, используйте document.addEventListener('animationstart', function() {});. |
666830–66Свойство обработчика событийonanimationstart не поддерживается. Чтобы прослушивать это событие, используйте document.addEventListener('animationstart', function() {});. |
9 | 798143–79Свойство обработчика событийonanimationstart не поддерживается. Чтобы прослушивать это событие, используйте document.addEventListener('animationstart', function() {});. |
515–51Свойство обработчика событийonanimationstart не поддерживается. Чтобы прослушивать это событие, используйте document.addEventListener('animationstart', function() {});. |
575830–57Свойство обработчика событийonanimationstart не поддерживается. Чтобы прослушивать это событие, используйте document.addEventListener('animationstart', function() {});. |
9 | 12.013.04.0–12.0Свойство обработчика событийonanimationstart не поддерживается. Чтобы прослушивать это событие, используйте document.addEventListener('animationstart', function() {});. |
798143–79Свойство обработчика событийonanimationstart не поддерживается. Чтобы прослушивать это событие, используйте document.addEventListener('animationstart', function() {});. |
append |
54 | 17 | 49 | 41 | 10 | 54 | 49 | 41 | 10 | 6.0 | 54 |
ariaActiveDescendantElement |
Нет | Нет | Нет | Нет | 16.4 | Нет | Нет | Нет | 16.4 | Нет | Нет |
|---|---|---|---|---|---|---|---|---|---|---|---|
ariaAtomic |
81 | 81 | 119 | 68 | 12.1 | 81 | 119 | 58 | 12.2 | 13.0 | 81 |
ariaAutoComplete |
81 | 81 | 119 | 68 | 12.1 | 81 | 119 | 58 | 12.2 | 13.0 | 81 |
ariaBrailleLabel |
107 | 107 | 125 | 93 | 18 | 107 | 125 | 73 | 18 | 21.0 | 107 |
ariaBrailleRoleDescription |
107 | 107 | 125 | 93 | 18 | 107 | 125 | 73 | 18 | 21.0 | 107 |
ariaBusy |
81 | 81 | 119 | 68 | 12.1 | 81 | 119 | 58 | 12.2 | 13.0 | 81 |
ariaChecked |
81 | 81 | 119 | 68 | 12.1 | 81 | 119 | 58 | 12.2 | 13.0 | 81 |
ariaColCount |
81 | 81 | 119 | 68 | 12.1 | 81 | 119 | 58 | 12.2 | 13.0 | 81 |
ariaColIndex |
81 | 81 | 119 | 68 | 12.1 | 81 | 119 | 58 | 12.2 | 13.0 | 81 |
ariaColIndexText |
128 | 128 | 119 | 114 | Нет | 128 | 119 | 85 | Нет | Нет | 128 |
ariaColSpan |
81 | 81 | 119 | 68 | 12.1 | 81 | 119 | 58 | 12.2 | 13.0 | 81 |
ariaControlsElements |
Нет | Нет | Нет | Нет | 16.4 | Нет | Нет | Нет | 16.4 | Нет | Нет |
ariaCurrent |
81 | 81 | 119 | 68 | 12.1 | 81 | 119 | 58 | 12.2 | 13.0 | 81 |
ariaDescribedByElements |
Нет | Нет | Нет | Нет | 16.4 | Нет | Нет | Нет | 16.4 | Нет | Нет |
ariaDescription |
83 | 83 | 119 | 69 | 17.4 | 83 | 119 | 59 | 17.4 | 13.0 | 83 |
ariaDetailsElements |
Нет | Нет | Нет | Нет | 16.4 | Нет | Нет | Нет | 16.4 | Нет | Нет |
ariaDisabled |
81 | 81 | 119 | 68 | 12.1 | 81 | 119 | 58 | 12.2 | 13.0 | 81 |
ariaErrorMessageElements |
Нет | Нет | Нет | Нет | 16.4 | Нет | Нет | Нет | 16.4 | Нет | Нет |
ariaExpanded |
81 | 81 | 119 | 68 | 12.1 | 81 | 119 | 58 | 12.2 | 13.0 | 81 |
ariaFlowToElements |
Нет | Нет | Нет | Нет | 16.4 | Нет | Нет | Нет | 16.4 | Нет | Нет |
ariaHasPopup |
81 | 81 | 119 | 68 | 12.1 | 81 | 119 | 58 | 12.2 | 13.0 | 81 |
ariaHidden |
81 | 81 | 119 | 68 | 12.1 | 81 | 119 | 58 | 12.2 | 13.0 | 81 |
ariaInvalid |
102 | 102 | 119 | 88 | 12.1 | 102 | 119 | 70 | 12.2 | 19.0 | 102 |
ariaKeyShortcuts |
81 | 81 | 119 | 68 | 12.1 | 81 | 119 | 58 | 12.2 | 13.0 | 81 |
ariaLabel |
81 | 81 | 119 | 68 | 12.1 | 81 | 119 | 58 | 12.2 | 13.0 | 81 |
ariaLabelledByElements |
Нет | Нет | Нет | Нет | 16.4 | Нет | Нет | Нет | 16.4 | Нет | Нет |
ariaLevel |
81 | 81 | 119 | 68 | 12.1 | 81 | 119 | 58 | 12.2 | 13.0 | 81 |
|---|---|---|---|---|---|---|---|---|---|---|---|
ariaLive |
81 | 81 | 119 | 68 | 12.1 | 81 | 119 | 58 | 12.2 | 13.0 | 81 |
ariaModal |
81 | 81 | 119 | 68 | 12.1 | 81 | 119 | 58 | 12.2 | 13.0 | 81 |
ariaMultiLine |
81 | 81 | 119 | 68 | 12.1 | 81 | 119 | 58 | 12.2 | 13.0 | 81 |
ariaMultiSelectable |
81 | 81 | 119 | 68 | 12.1 | 81 | 119 | 58 | 12.2 | 13.0 | 81 |
ariaOrientation |
81 | 81 | 119 | 68 | 12.1 | 81 | 119 | 58 | 12.2 | 13.0 | 81 |
ariaOwnsElements |
Нет | Нет | Нет | Нет | 16.4 | Нет | Нет | Нет | 16.4 | Нет | Нет |
ariaPlaceholder |
81 | 81 | 119 | 68 | 12.1 | 81 | 119 | 58 | 12.2 | 13.0 | 81 |
ariaPosInSet |
81 | 81 | 119 | 68 | 12.1 | 81 | 119 | 58 | 12.2 | 13.0 | 81 |
ariaPressed |
81 | 81 | 119 | 68 | 12.1 | 81 | 119 | 58 | 12.2 | 13.0 | 81 |
ariaReadOnly |
81 | 81 | 119 | 68 | 12.1 | 81 | 119 | 58 | 12.2 | 13.0 | 81 |
ariaRelevant |
81 | 81 | 119 | 68 | 12.1 | 81 | 119 | 58 | 12.2 | 13.0 | 81 |
ariaRequired |
81 | 81 | 119 | 68 | 12.1 | 81 | 119 | 58 | 12.2 | 13.0 | 81 |
ariaRoleDescription |
81 | 81 | 119 | 68 | 12.1 | 81 | 119 | 58 | 12.2 | 13.0 | 81 |
ariaRowCount |
81 | 81 | 119 | 68 | 12.1 | 81 | 119 | 58 | 12.2 | 13.0 | 81 |
ariaRowIndex |
81 | 81 | 119 | 68 | 12.1 | 81 | 119 | 58 | 12.2 | 13.0 | 81 |
ariaRowIndexText |
128 | 128 | 119 | 114 | Нет | 128 | 119 | 85 | Нет | Нет | 128 |
ariaRowSpan |
81 | 81 | 119 | 68 | 12.1 | 81 | 119 | 58 | 12.2 | 13.0 | 81 |
ariaSelected |
81 | 81 | 119 | 68 | 12.1 | 81 | 119 | 58 | 12.2 | 13.0 | 81 |
ariaSetSize |
84 | 84 | 119 | 70 | 12.1 | 84 | 119 | 60 | 12.2 | 14.0 | 84 |
ariaSort |
81 | 81 | 119 | 68 | 12.1 | 81 | 119 | 58 | 12.2 | 13.0 | 81 |
ariaValueMax |
81 | 81 | 119 | 68 | 12.1 | 81 | 119 | 58 | 12.2 | 13.0 | 81 |
ariaValueMin |
81 | 81 | 119 | 68 | 12.1 | 81 | 119 | 58 | 12.2 | 13.0 | 81 |
ariaValueNow |
81 | 81 | 119 | 68 | 12.1 | 81 | 119 | 58 | 12.2 | 13.0 | 81 |
ariaValueText |
81 | 81 | 119 | 68 | 12.1 | 81 | 119 | 58 | 12.2 | 13.0 | 81 |
assignedSlot |
53 | 79 | 63 | 40 | 10 | 53 | 63 | 41 | 10 | 6.0 | 53 |
attachShadow |
53 | 79 | 63 | 40 | 10 | 53 | 63 | 41 | 10 | 6.0 | 53 |
|---|---|---|---|---|---|---|---|---|---|---|---|
attributes |
1 | 12 | 1 | 8 | 1 | 18 | 4 | 10.1 | 1 | 1.0 | 4.4 |
auxclick_event |
55 | 79 | 53Начиная с Firefox 68, событиеauxclick используется для запуска действия новая вкладка по средней кнопке мыши; ранее это делалось с помощью события click. Приложения могут запретить открытие новых вкладок по средней кнопке мыши (или вставку по средней кнопке мыши, если эта функция включена), перехватывая auxclick по ссылкам, а обработчики событий auxclick теперь могут открывать всплывающие окна, не вызывая блокировку всплывающих окон. |
42 | 18.2 | 55 | 53 | 42 | 18.2 | 6.0 | 55 |
before |
54 | 17 | 49 | 39 | 10 | 54 | 49 | 41 | 10 | 6.0 | 54 |
beforeinput_event |
60 | 79 | 87 | 47 | 10.1 | 60 | 87 | 44 | 10.3 | 8.0 | 60 |
beforematch_event |
102 | 102 | Нет | 88 | Нет | 102 | Нет | 70 | Нет | 19.0 | 102 |
beforescriptexecute_event |
Нет | Нет | 2 | Нет | Нет | Нет | 4 | Нет | Нет | Нет | Нет |
beforexrselect_event |
83 | 83 | Нет | 69 | Нет | 83 | Нет | 59 | Нет | 13.0 | Нет |
blur_event |
1 | 12 | 24 | 11.6 | 3.1 | 18 | 24 | 12.1 | 2 | 1.0 | 4.4 |
checkVisibility |
105 | 105 | 106 | 91 | 17.4 | 105 | 106 | 72 | 17.4 | 20.0 | 105 |
childElementCount |
2 | 12 | 3.5 | 10 | 4 | 18 | 4 | 10.1 | 3 | 1.0 | ≤37 |
children |
1 | 12 | 3.5 | 10 | 4 | 18 | 4 | 10.1 | 3 | 1.0 | 4.4 |
classList |
228–22Не поддерживается для элементов SVG. |
1612–16Не поддерживается для элементов SVG. |
3.6 | 11.5 | 76–7Не поддерживается для элементов SVG. |
2518–25Не поддерживается для элементов SVG. |
4 | 11.5 | 76–7Не поддерживается для элементов SVG. |
1.51.0–1.5Не поддерживается для элементов SVG. |
4.43–4.4Не поддерживается для элементов SVG. |
className |
22 | 12 | 1 | 8 | 1 | 25 | 4 | 10.1 | 1 | 1.5 | 4.4 |
click_event |
1 | 12 | 6Начиная с Firefox 68, Firefox больше не отправляет некорректно событиеclick для кнопок, отличных от основной кнопки мыши; ранее это происходило в некоторых случаях. Пример: щелчок средней кнопкой мыши по ссылке отправлял click элементу <html> документа. |
11.6 | 3 | 18 | 6 | 12.1 | 1 | 1.0 | 4.4 |
clientHeight |
1 | 12 | 1 | 8 | 3 | 18 | 4 | 10.1 | 1 | 1.0 | 4.4 |
clientLeft |
1 | 12 | 3 | 8 | 3 | 18 | 4 | 10.1 | 1 | 1.0 | 4.4 |
clientTop |
1 | 12 | 3 | 8 | 3 | 18 | 4 | 10.1 | 1 | 1.0 | 4.4 |
clientWidth |
1 | 12 | 1 | 8 | 3 | 18 | 4 | 10.1 | 1 | 1.0 | 4.4 |
closest |
41 | 15 | 35 | 28 | 6 | 41 | 35 | 28 | 9 | 4.0 | 41 |
compositionend_event |
15 | 12 | 9 | ≤15 | 5 | 18 | 9 | ≤14 | 5 | 1.0 | ≤37 |
|---|---|---|---|---|---|---|---|---|---|---|---|
compositionstart_event |
15 | 12 | 9 | ≤15 | 5 | 18 | 9 | ≤14 | 5 | 1.0 | ≤37 |
compositionupdate_event |
18 | 12 | 9 | 15 | 5 | 18 | 9 | 14 | 5 | 1.0 | ≤37 |
computedStyleMap |
66 | 79 | Нет | 53 | 16.4 | 66 | Нет | 47 | 16.4 | 9.0 | 66 |
contentvisibilityautostatechange_event |
108 | 108 | 130124–130Свойство обработчика событийoncontentvisibilityautostatechange не поддерживается. |
94 | 18 | 108 | 130124–130Свойство обработчика событийoncontentvisibilityautostatechange не поддерживается. |
73 | 18 | 21.0 | 108 |
contextmenu_event |
1 | 12 | 6 | 10.5 | 3 | 18 | 6 | 11.1 | Нет | 1.0 | 4.4 |
copy_event |
1 | 12 | 22 | ≤12.1 | 3 | 18 | 22 | ≤12.1 | 3 | 1.0 | 4.4 |
currentCSSZoom |
128 | 128 | 126 | 114 | Нет | 128 | 126 | 85 | Нет | Нет | 128 |
cut_event |
1 | 12 | 22 | ≤12.1 | 3 | 18 | 22 | ≤12.1 | 3 | 1.0 | 4.4 |
dblclick_event |
1 | 12 | 6Начиная с Firefox 68, событияdblclick отправляются только для основной кнопки мыши, в соответствии со спецификацией. |
11.6 | 3 | 18 | 6 | 12.1 | 1 | 1.0 | 4.4 |
elementTiming |
77 | 79 | Нет | 64 | Нет | 77 | Нет | 55 | Нет | 12.0 | 77 |
firstElementChild |
2 | 12 | 3.5 | 10 | 4 | 18 | 4 | 10.1 | 3 | 1.0 | ≤37 |
focus_event |
1 | 12 | 24 | 11.6 | 3.1 | 18 | 24 | 12.1 | 2 | 1.0 | 4.4 |
focusin_event |
1Свойство обработчика событийonfocusin не поддерживается. Для прослушивания этого события используйте element.addEventListener('focusin', function() {});. |
12Свойство обработчика событийonfocusin не поддерживается. Для прослушивания этого события используйте element.addEventListener('focusin', function() {});. |
52Свойство обработчика событийonfocusin не поддерживается. Для прослушивания этого события используйте element.addEventListener('focusin', function() {});. |
11.6 | 5 | 18Свойство обработчика событийonfocusin не поддерживается. Для прослушивания этого события используйте element.addEventListener('focusin', function() {});. |
52Свойство обработчика событийonfocusin не поддерживается. Для прослушивания этого события используйте element.addEventListener('focusin', function() {});. |
12.1 | 4.2 | 1.0Свойство обработчика событийonfocusin не поддерживается. Для прослушивания этого события используйте element.addEventListener('focusin', function() {});. |
≤37 |
focusout_event |
1Свойство обработчика событийonfocusout не поддерживается. Для прослушивания этого события используйте element.addEventListener('focusout', function() {});. |
12Свойство обработчика событийonfocusout не поддерживается. Для прослушивания этого события используйте element.addEventListener('focusout', function() {});. |
52Свойство обработчика событийonfocusout не поддерживается. Для прослушивания этого события используйте element.addEventListener('focusout', function() {});. |
11.6 | 5 | 18Свойство обработчика событийonfocusout не поддерживается. Для прослушивания этого события используйте element.addEventListener('focusout', function() {});. |
52Свойство обработчика событийonfocusout не поддерживается. Для прослушивания этого события используйте element.addEventListener('focusout', function() {});. |
12.1 | 4.2 | 1.0Свойство обработчика событийonfocusout не поддерживается. Для прослушивания этого события используйте element.addEventListener('focusout', function() {});. |
≤37 |
fullscreenchange_event |
7115 | 791212–14 | 6410 | 581512.1–15 | 16.45.1 | 7118 | 6410 | 501412.1–14 |
16.4["Доступно только на iPad, не на iPhone.", "Отображается кнопка поверх, которую нельзя отключить. Проведение пальцем вниз выходит из полноэкранного режима, что делает его непригодным для некоторых вариантов использования, таких как игры."]12Доступно только на iPad, не на iPhone. |
10.01.0 | 71≤37 |
fullscreenerror_event |
7118 | 791212–14 | 6410 | 581512.1–15 | 16.46 | 7118 | 6410 | 501412.1–14 |
16.4["Доступно только на iPad, не на iPhone.", "Отображается кнопка поверх, которую нельзя отключить. Проведение пальцем вниз выходит из полноэкранного режима, что делает его непригодным для некоторых вариантов использования, таких как игры."]12Доступно только на iPad, не на iPhone. |
10.01.0 | 71≤37 |
gesturechange_event |
Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | 2 | Нет | Нет |
gestureend_event |
Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | 2 | Нет | Нет |
|---|---|---|---|---|---|---|---|---|---|---|---|
gesturestart_event |
Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | 2 | Нет | Нет |
getAnimations |
84 | 84 | 75 | 70 | 13.1 | 84 | 79 | 60 | 13.4 | 14.0 | 84 |
getAttribute |
1 | 12 | 1 | 8 | 1 | 18 | 4 | 10.1 | 1 | 1.0 | 4.4 |
getAttributeNS |
1 | 12 | 1Starting 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. |
≤12.1 | 1 | 18 | 4Starting in Firefox for Android 14,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. |
≤12.1 | 1 | 1.0 | 4.4 |
getAttributeNames |
61 | 18 | 45 | 48 | 10.1 | 61 | 45 | 45 | 10.3 | 8.0 | 61 |
getAttributeNode |
1 | 12 | 1 | ≤12.1 | 1 | 18 | 4 | ≤12.1 | 1 | 1.0 | 4.4 |
getAttributeNodeNS |
1 | 12 | 1 | ≤12.1 | 1 | 18 | 4 | ≤12.1 | 1 | 1.0 | 4.4 |
getBoundingClientRect |
2 | 12 | 3 | 9.5 | 4 | 18 | 4 | 10.1 | 3.2Safari for iOS will modify the effective viewport based on the user zoom. This results in incorrect values whenever the user has zoomed. |
1.0 | 2 |
getBoxQuads |
Нет | Нет | 31 | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет |
getClientRects |
2 | 12 | 3 | 9.5 | 4 | 18 | 4 | 10.1 | 3.2 | 1.0 | 2 |
getElementsByClassName |
1 | 16 | 3Before Firefox 19, this method was returning aNodeList; it was then changed to reflect the change in the spec. |
9.5 | 3.1 | 18 | 4 | 10.1 | 2 | 1.0 | 4.4 |
getElementsByTagName |
1Initially, this method was returning aNodeList; it was then changed to reflect the spec change. |
12 | 1Before Firefox 19, this method was returning aNodeList; it was then changed to reflect the change in the spec. |
8Initially, this method was returning aNodeList; it was then changed to reflect the spec change. |
1Initially, this method was returning aNodeList; it was then changed to reflect the spec change. |
18Initially, this method was returning aNodeList; it was then changed to reflect the spec change. |
4Before Firefox for Android 19, this method was returning aNodeList; it was then changed to reflect the change in the spec. |
10.1 | 1Initially, this method was returning aNodeList; it was then changed to reflect the spec change. |
1.0Initially, this method was returning aNodeList; it was then changed to reflect the spec change. |
4.4Initially, this method was returning aNodeList; it was then changed to reflect the spec change. |
getElementsByTagNameNS |
1Initially, this method was returning aNodeList; it was then changed to reflect the spec change. |
12 | 1["The behavior ofelement.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.", "Before Firefox 19, this method was returning a NodeList; it was then changed to reflects the spec change."] |
≤12.1Initially, this method was returning aNodeList; it was then changed to reflect the spec change. |
1Initially, this method was returning aNodeList; it was then changed to reflect the spec change. |
18Initially, this method was returning aNodeList; it was then changed to reflect the spec change. |
4Before Firefox 19, this method was returning aNodeList; it was then changed to reflects the spec change. |
≤12.1Initially, this method was returning aNodeList; it was then changed to reflect the spec change. |
1Initially, this method was returning aNodeList; it was then changed to reflect the spec change. |
1.0Initially, this method was returning aNodeList; it was then changed to reflect the spec change. |
4.4Initially, this method was returning aNodeList; it was then changed to reflect the spec change. |
getHTML |
125 | 125 | 128 | 111 | 18 | 125 | 128 | 83 | 18 | 27.0 | 125 |
gotpointercapture_event |
57 | 17 | 59 | 44 | 13 | 57 | 79 | 43 | 13 | 7.0 | 57 |
hasAttribute |
1 | 12 | 1 | 8 | 1 | 18 | 4 | 10.1 | 1 | 1.0 | 4.4 |
|---|---|---|---|---|---|---|---|---|---|---|---|
hasAttributeNS |
1 | 12 | 1 | ≤12.1 | 1 | 18 | 4 | ≤12.1 | 1 | 1.0 | 4.4 |
hasAttributes |
1 | 12 | 1Before Firefox 35, it was implemented on theNode interface. |
≤12.1 | 1 | 18 | 4Before Firefox for Android 35, it was implemented on theNode interface. |
≤12.1 | 1 | 1.0 | 4.4 |
hasPointerCapture |
55 | 79 | 59 | 42 | 13 | 55 | 79 | 42 | 13 | 6.0 | 55 |
id |
23 | 12 | 1 | ≤12.1 | 1 | 25 | 4 | ≤12.1 | 1 | 1.5 | 4.4 |
innerHTML |
1 | 12 | 1 | 8 | 1 | 18 | 4 | 10.1 | 1 | 1.0 | 1 |
input_event |
1 | 7912–79Not supported onselect, checkbox, or radio inputs. |
6 | 11.6 | 3.1 | 18 | 6 | 12 | 2 | 1.0 | 4.4 |
insertAdjacentElement |
1 | 17 | 48 | 8 | 3 | 18 | 48 | 10.1 | 1 | 1.0 | 4.4 |
insertAdjacentHTML |
1 | 17 | 8 | 8 | 4 | 18 | 8 | 10.1 | 4 | 1.0 | ≤37 |
insertAdjacentText |
1 | 17 | 48 | ≤12.1 | 4 | 18 | 48 | ≤12.1 | 4 | 1.0 | 2.2 |
keydown_event |
1 | 12 | 6 | ≤12.1 | 1.2 | 18 | 6 | ≤12.1 | 1 | 1.0 | 4.4 |
keypress_event |
1Chrome does not fire thekeypress event for известные сочетания клавиш. Какие сочетания клавиш известны, зависит от операционной системы пользователя. Используйте событие keydown для реализации сочетаний клавиш. |
12 | 6Начиная с Firefox 65, событиеkeypress больше не срабатывает для непечатных клавиш, за исключением клавиши Enter, а также сочетаний Shift + Enter и Ctrl + Enter (они были сохранены для обеспечения кроссбраузерной совместимости). |
≤12.1Opera does not fire thekeypress event for известные сочетания клавиш. Какие сочетания клавиш известны, зависит от операционной системы пользователя. Используйте событие keydown для реализации сочетаний клавиш. |
1.3 | 18Chrome Android does not fire thekeypress event for известные сочетания клавиш. Какие сочетания клавиш известны, зависит от операционной системы пользователя. Используйте событие keydown для реализации сочетаний клавиш. |
6Начиная с Firefox for Android 65, событиеkeypress больше не срабатывает для непечатных клавиш, за исключением клавиши Enter, а также сочетаний Shift + Enter и Ctrl + Enter (они были сохранены для обеспечения кроссбраузерной совместимости). |
≤12.1Opera does not fire thekeypress event for известные сочетания клавиш. Какие сочетания клавиш известны, зависит от операционной системы пользователя. Используйте событие keydown для реализации сочетаний клавиш. |
1 | 1.0Samsung Internet does not fire thekeypress event for известные сочетания клавиш. Какие сочетания клавиш известны, зависит от операционной системы пользователя. Используйте событие keydown для реализации сочетаний клавиш. |
1Chrome does not fire thekeypress event for известные сочетания клавиш. Какие сочетания клавиш известны, зависит от операционной системы пользователя. Используйте событие keydown для реализации сочетаний клавиш. |
keyup_event |
1 | 12 | 6 | ≤12.1 | 1.2 | 18 | 6 | ≤12.1 | 1 | 1.0 | 4.4 |
lastElementChild |
2 | 12 | 3.5 | 10 | 4 | 18 | 4 | 10.1 | 3 | 1.0 | ≤37 |
localName |
1 | 12 | 1 | ≤12.1 | 1 | 18 | 4 | ≤12.1 | 1 | 1.0 | 4.4 |
lostpointercapture_event |
57 | 17 | 59 | 44 | 13 | 57 | 79 | 43 | 13 | 7.0 | 57 |
|---|---|---|---|---|---|---|---|---|---|---|---|
matches |
334 | 151212–79 | 34443.6["До Firefox 4, неверные строки селекторов приводили к возврату false вместо выброса исключения.", "См. ошибку 1119718 для удаления."] |
211511.5–15 | 85 | 3318 | 34444См. ошибку 1119718 для удаления. |
211411.5–14 | 84.2 | 2.01.0 | 4.4≤37 |
mousedown_event |
2 | 12 | 6 | 11.6 | 4 | 18 | 6 | 12.1 | 3.2 | 1.0 | ≤37 |
mouseenter_event |
30 | 12 | 10 | 17 | 7 | 30 | 10 | 18 | 7 | 2.0 | ≤37 |
mouseleave_event |
30 | 12 | 10 | 17 | 7 | 30 | 10 | 18 | 7 | 2.0 | ≤37 |
mousemove_event |
2 | 12 | 6 | 11.6 | 4 | 18 | 6 | 12.1 | 3.2 | 1.0 | ≤37 |
mouseout_event |
1 | 12 | 6 | ≤12.1 | 1 | 18 | 6 | ≤12.1 | 1 | 1.0 | ≤37 |
mouseover_event |
2 | 12 | 6 | 9.5 | 4 | 18 | 6 | 10.1 | 3.2 | 1.0 | ≤37 |
mouseup_event |
2 | 12 | 6 | 11.6 | 4 | 18 | 6 | 12.1 | 3.2 | 1.0 | ≤37 |
mousewheel_event |
1 | 12 | Нет | ≤15 | 3 | 18 | Нет | ≤14 | 1 | 1.0 | 4.4 |
moveBefore |
133 | 133 | Нет | Нет | Нет | 133 | Нет | Нет | Нет | Нет | 133 |
namespaceURI |
1 | 12 | 1 | ≤12.1 | 1 | 18 | 4 | ≤12.1 | 1 | 1.0 | 4.4 |
nextElementSibling |
2 | 12 | 3.5 | 10 | 4 | 18 | 4 | 10.1 | 3 | 1.0 | ≤37 |
outerHTML |
1 | 12 | 11 | 8 | 1.3 | 18 | 14 | 10.1 | 1 | 1.0 | 1 |
part |
73 | 79 | 72 | 60 | 13.1 | 73 | 79 | 52 | 13.4 | 11.0 | 73 |
paste_event |
1 | 12 | 22 | ≤12.1 | 3 | 18 | 22 | ≤12.1 | 3 | 1.0 | ≤37 |
pointercancel_event |
55 | 1212–79 | 59 | 42 | 13 | 55 | 79 | 42 | 13 | 6.0 | 55 |
pointerdown_event |
55 | 1212–79 | 59 | 42 | 13 | 55 | 79 | 42 | 13 | 6.0 | 55 |
pointerenter_event |
55 | 1212–79 | 59 | 42 | 13 | 55 | 79 | 42 | 13 | 6.0 | 55 |
pointerleave_event |
55 | 1212–79 | 59 | 42 | 13 | 55 | 79 | 42 | 13 | 6.0 | 55 |
pointermove_event |
55 | 1212–79 | 59 | 42 | 13 | 55 | 79 | 42 | 13 | 6.0 | 55 |
pointerout_event |
55 | 1212–79 | 59 | 42 | 13 | 55 | 79 | 42 | 13 | 6.0 | 55 |
pointerover_event |
55 | 1212–79 | 59 | 42 | 13 | 55 | 79 | 42 | 13 | 6.0 | 55 |
pointerrawupdate_event |
77 | 79 | Нет | 64 | Нет | 77 | Нет | 55 | Нет | 12.0 | 77 |
pointerup_event |
55 | 1212–79 | 59 | 42 | 13 | 55 | 79 | 42 | 13 | 6.0 | 55 |
prefix |
1 | 12 | 1 | ≤12.1 | 1 | 18 | 4 | ≤12.1 | 1 | 1.0 | 4.4 |
prepend |
54 | 17 | 49 | 41 | 10 | 54 | 49 | 41 | 10 | 6.0 | 54 |
|---|---|---|---|---|---|---|---|---|---|---|---|
previousElementSibling |
2 | 12 | 3.5 | 10 | 4 | 18 | 4 | 10.1 | 3 | 1.0 | ≤37 |
querySelector |
1 | 12 | 3.5 | 10 | 3.1 | 18 | 4 | 10.1 | 2 | 1.0 | 4.4 |
querySelectorAll |
1 | 12 | 3.5 | 10 | 3.1 | 18 | 4 | 10.1 | 2 | 1.0 | 4.4 |
releasePointerCapture |
55 | 12 | 59 | 42 | 13 | 55 | 79 | 42 | 13 | 6.0 | 55 |
remove |
24 | 12 | 23 | 15 | 7 | 25 | 23 | 14 | 7 | 1.5 | 4.4 |
removeAttribute |
1 | 12Эта функция не учитывает значения по умолчанию для булевых атрибутов. См. ошибку 12087679. |
1 | 8 | 1 | 18 | 4 | 10.1 | 1 | 1.0 | 4.4 |
removeAttributeNS |
1 | 12 | 1 | ≤12.1 | 1 | 18 | 4 | ≤12.1 | 1 | 1.0 | 4.4 |
removeAttributeNode |
1 | 12 | 1 | ≤12.1 | 1 | 18 | 4 | ≤12.1 | 1 | 1.0 | 4.4 |
replaceChildren |
86 | 86 | 78 | 72 | 14 | 86 | 79 | 61 | 14 | 14.0 | 86 |
replaceWith |
54 | 17 | 49 | 39 | 10 | 54 | 49 | 41 | 10 | 6.0 | 54 |
requestFullscreen |
7115 | 791212–14 | 649До Firefox 44, Firefox некорректно разрешал элементам внутри элемента<frame> или <object> запрашивать и получать полноэкранный режим. В Firefox 44 и более поздних версиях это исправлено: только элементы в документе верхнего уровня или в элементе <iframe> с атрибутом allowfullscreen могут отображаться в полноэкранном режиме. |
581512.1–15 | 16.45.1 | 7118 | 649До Firefox для Android 44, Firefox для Android некорректно разрешал элементам внутри элемента<frame> или <object> запрашивать и получать полноэкранный режим. В Firefox для Android 44 и более поздних версиях это исправлено: только элементы в документе верхнего уровня или в элементе <iframe> с атрибутом allowfullscreen могут отображаться в полноэкранном режиме. |
501412.1–14 |
16.4["Доступно только на iPad, не на iPhone.", "Показывает кнопку оверлея, которую нельзя отключить. Свайп вниз выходит из полноэкранного режима, что делает его непригодным для некоторых вариантов использования, таких как игры."]12Доступно только на iPad, не на iPhone. Показывает кнопку оверлея, которую нельзя отключить. |
10.01.0 | 71≤37 |
requestPointerLock |
37Начиная с версии 92, возвращает promise вместоundefined. Поведение отражает предлагаемое изменение спецификации. |
13Начиная с версии 92, возвращает promise вместоundefined. Поведение отражает предлагаемое изменение спецификации. |
5014–50 |
24Начиная с версии 78, возвращает promise вместоundefined. Поведение отражает предлагаемое изменение спецификации. |
10.1 |
37Начиная с версии 92, возвращает promise вместоundefined. Поведение отражает предлагаемое изменение спецификации. |
5014–50 |
24Начиная с версии 65, возвращает promise вместоundefined. Поведение отражает предлагаемое изменение спецификации. |
Нет |
3.0Начиная с версии 16, возвращает promise вместоundefined. Поведение отражает предлагаемое изменение спецификации. |
37Начиная с версии 92, возвращает promise вместоundefined. Поведение отражает предлагаемое изменение спецификации. |
role |
103 | 103 | 119 | 89 | 12.1 | 103 | 119 | 71 | 12.2 | 20.0 | 103 |
scroll |
61 | 79 | 36 | 48 | 10.1 | 61 | 36 | 45 | 10.3 | 8.0 | 61 |
scrollBy |
61 | 79 | 36 | 48 | 10.1 | 61 | 36 | 45 | 10.3 | 8.0 | 61 |
scrollHeight |
1 | 12 | 213–21До Firefox 21, когда содержимое элемента не генерирует вертикальную полосу прокрутки, то его свойствоscrollHeight равно его свойству clientHeight. Это может означать, что содержимое слишком короткое, чтобы требовать полосы прокрутки, или что элемент имеет значение стиля CSS overflow равное visible (непрокручиваемое). |
8 | 1 | 18 | 214–21До Firefox для Android 21, когда содержимое элемента не генерирует вертикальную полосу прокрутки, то его свойствоscrollHeight равно его свойству clientHeight. Это может означать, что содержимое слишком короткое, чтобы требовать полосы прокрутки, или что элемент имеет значение стиля CSS overflow равное visible (непрокручиваемое). |
10.1 | 1 | 1.0 | 4.4 |
scrollIntoView |
1 | 7917–79Единственный поддерживаемый параметр -alignToTop. 12–17["Поддерживается только дляHTMLElement, не для всех объектов Element, таких как SVGElement.", "Нет поддержки поведения smooth. "] |
1 | ≤12.1 | 3["Нет поддержки параметраcenter.", "До Safari 15.4 не поддерживалось поведение smooth. "] |
18 | 4 | ≤12.1 | 1["Нет поддержки параметраcenter.", "До iOS 15.4 не поддерживалось поведение smooth. "] |
1.0 | 4.4 |
|---|---|---|---|---|---|---|---|---|---|---|---|
scrollIntoViewIfNeeded |
1 | 79 | Нет | 15 | 3 | 18 | Нет | 14 | 1 | 1.0 | 4.4 |
scrollLeft |
861–86Для элементов, написанных справа налево, это свойство использует значения от 0 до 100 (самый левый до самого правого) вместо отрицательных значений. См. ошибку 41319147. |
8612–86Для элементов, написанных справа налево, это свойство использует значения от 0 до 100 (самый левый до самого правого) вместо отрицательных значений. См. ошибку 41319147. |
1 | 8 | 1 | 8618–86Для элементов, написанных справа налево, это свойство использует значения от 0 до 100 (самый левый до самого правого) вместо отрицательных значений. См. ошибку 41319147. |
4 | 10.1 | 1 | 14.01.0–14.0Для элементов, написанных справа налево, это свойство использует значения от 0 до 100 (самый левый до самого правого) вместо отрицательных значений. См. ошибку 41319147. |
864.4–86Для элементов, написанных справа налево, это свойство использует значения от 0 до 100 (самый левый до самого правого) вместо отрицательных значений. См. ошибку 41319147. |
scrollLeftMax |
Нет | Нет | 16 | Нет | Нет | Нет | 16 | Нет | Нет | Нет | Нет |
scrollTo |
61 | 79 | 36 | 48 | 10.1 | 61 | 36 | 45 | 10.3 | 8.0 | 61 |
scrollTop |
1 | 12 | 1 | 8 | 1 | 18 | 4 | 10.1 | 1 | 1.0 | 4.4 |
scrollTopMax |
Нет | Нет | 16 | Нет | Нет | Нет | 16 | Нет | Нет | Нет | Нет |
scrollWidth |
1 | 12 | 1 | ≤12.1 | 1 | 18 | 4 | ≤12.1 | 1 | 1.0 | 4.4 |
scroll_event |
1 | 12 | 6 | ≤12.1 | 1.3 | 18 | 6 | ≤12.1 | 1 | 1.0 | 4.4 |
scrollend_event |
114 | 114 | 109 | 100 | Нет | 114 | 109 | 76 | Нет | 23.0 | 114 |
scrollsnapchange_event |
129 | 129 | Нет | 115 | Нет | 129 | Нет | 86 | Нет | Нет | 129 |
scrollsnapchanging_event |
129 | 129 | Нет | 115 | Нет | 129 | Нет | 86 | Нет | Нет | 129 |
securitypolicyviolation_event |
41 | 15 | 63 | 28 | 10 | 41 | 63 | 28 | 10 | 4.0 | 41 |
setAttribute |
1 | 12 | 1 | 8 | 1 | 18 | 4 | 10.1 | 1 | 1.0 | 4.4 |
setAttributeNS |
1 | 12 | 1 | ≤12.1 | 1 | 18 | 4 | ≤12.1 | 1 | 1.0 | 4.4 |
setAttributeNode |
1 | 12 | 1 | ≤12.1 | 1 | 18 | 4 | ≤12.1 | 1 | 1.0 | 4.4 |
setAttributeNodeNS |
1 | 12ВозвращаетClientRectList с объектами ClientRect (которые не содержат свойства x и y) вместо объектов DOMRect. |
1 | ≤12.1 | 1 | 18 | 4 | ≤12.1 | 1 | 1.0 | 4.4 |
setCapture |
Нет | 12–79 | 4 | Нет | Нет | Нет | 4 | Нет | Нет | Нет | Нет |
setHTMLUnsafe |
124 | 124 | 123 | 110 | 17.4 | 124 | 123 | 82 | 17.4 | 27.0 | 124 |
setPointerCapture |
55 | 12 | 59До Firefox 82,setPointerCapture() вызывает InvalidPointerId для недопустимого аргумента pointerId. Начиная с Firefox 82, он вызывает указанное исключение NotFoundError. См. ошибку 1662124. |
42 | 13 | 55 | 79До Firefox 82,setPointerCapture() вызывает InvalidPointerId для недопустимого аргумента pointerId. Начиная с Firefox 82, он вызывает указанное исключение NotFoundError. См. ошибку 1662124. |
42 | 13 | 6.0 | 55 |
shadowRoot |
35 | 79 | 63 | 22 | 10 | 35 | 63 | 22 | 10 | 3.0 | 37 |
|---|---|---|---|---|---|---|---|---|---|---|---|
slot |
53 | 79 | 63 | 40 | 10 | 53 | 63 | 41 | 10 | 6.0 | 53 |
tagName |
1 | 12 | 1 | 8 | 1 | 18 | 4 | 10.1 | 1 | 1.0 | 4.4 |
toggleAttribute |
69 | 18 | 63 | 56 | 12 | 69 | 63 | 48 | 12 | 10.0 | 69 |
touchcancel_event |
22 | 12 | 52 | Нет | Нет | 25 | 6 | 14 | ≤3 | 1.5 | 4.4 |
touchend_event |
22 | 12 | 52 | Нет | Нет | 25 | 6 | 14 | ≤3 | 1.5 | 4.4 |
touchmove_event |
22 | 12 | 52 | Нет | Нет | 25 | 6 | 14 | ≤3 | 1.5 | 4.4 |
touchstart_event |
22 | 12 | 52 | Нет | Нет | 25 | 6 | 14 | ≤3 | 1.5 | 4.4 |
transitioncancel_event |
8774–87Свойство обработчика событийontransitioncancel не поддерживается. Для прослушивания этого события используйте element.addEventListener('transitioncancel', function() {});. |
8779–87Свойство обработчика событийontransitioncancel не поддерживается. Для прослушивания этого события используйте element.addEventListener('transitioncancel', function() {});. |
53 | 7362–73Свойство обработчика событийontransitioncancel не поддерживается. Для прослушивания этого события используйте element.addEventListener('transitioncancel', function() {});. |
13.112–13.1Хотя свойство обработчика событийontransitioncancel поддерживается, событие transitioncancel никогда не срабатывает. |
8774–87Свойство обработчика событийontransitioncancel не поддерживается. Для прослушивания этого события используйте element.addEventListener('transitioncancel', function() {});. |
53 | 6253–62Свойство обработчика событийontransitioncancel не поддерживается. Для прослушивания этого события используйте element.addEventListener('transitioncancel', function() {});. |
13.412–13.4Хотя свойство обработчика событийontransitioncancel поддерживается, событие transitioncancel никогда не срабатывает. |
14.011.0–14.0Свойство обработчика событийontransitioncancel не поддерживается. Для прослушивания этого события используйте element.addEventListener('transitioncancel', function() {});. |
8774–87Свойство обработчика событийontransitioncancel не поддерживается. Для прослушивания этого события используйте element.addEventListener('transitioncancel', function() {});. |
transitionend_event |
261 | 187912–18Свойство обработчика событийontransitionend не поддерживается. Для прослушивания этого события используйте element.addEventListener('transitionend', function() {});. |
51 | 12.11511.6–15 | 74 | 2618 | 51 | 12.11412–14 | 73.2 | 1.51.0 | 4.44.4 |
transitionrun_event |
74 | 12 | 53 | 62 | 13.112Обработчик событий существует, но никогда не вызывается. |
74 | 53 | 53 | 13.412Обработчик событий существует, но никогда не вызывается. |
11.0 | 74 |
transitionstart_event |
74 | 12 | 53 | 62 | 13.112Обработчик событий существует, но никогда не вызывается. |
74 | 53 | 53 | 13.412Обработчик событий существует, но никогда не вызывается. |
11.0 | 74 |
webkitmouseforcechanged_event |
Нет | Нет | Нет | Нет | 9 | Нет | Нет | Нет | Нет | Нет | Нет |
webkitmouseforcedown_event |
Нет | Нет | Нет | Нет | 9 | Нет | Нет | Нет | Нет | Нет | Нет |
webkitmouseforceup_event |
Нет | Нет | Нет | Нет | 9 | Нет | Нет | Нет | Нет | Нет | Нет |
webkitmouseforcewillbegin_event |
Нет | Нет | Нет | Нет | 9 | Нет | Нет | Нет | Нет | Нет | Нет |
wheel_event |
31 | 12 | 17 | 18 | 7 | 31 | 17 | 18 | Нет | 2.0 | 4.4.3 |
© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/Element