Deze vertaling is niet volledig. Help dit artikel te vertalen vanuit het Engels.

Element is the most general base class from which all objects in a Document inherit. It only has methods and properties common to all kinds of elements. More specific classes inherit from Element. For example, the HTMLElement interface is the base interface for HTML elements, while the SVGElement interface is the basis for all SVG elements. Most functionality is specified further down the class hierarchy.

Languages outside the realm of the Web platform, like XUL through the XULElement interface, also implement Element.

Properties

Inherits properties from its parent interface, Node, and by extension that interface's parent, EventTarget. It implements the properties of ParentNode, ChildNode, NonDocumentTypeChildNode, and Animatable.

Element.attributes Read only
Returns a NamedNodeMap object containing the assigned attributes of the corresponding HTML element.
Element.classList Read only
Returns a DOMTokenList containing the list of class attributes.
Element.className
Is a DOMString representing the class of the element.
Element.clientHeight Read only
Returns a Number representing the inner height of the element.
Element.clientLeft Read only
Returns a Number representing the width of the left border of the element.
Element.clientTop Read only
Returns a Number representing the width of the top border of the element.
Element.clientWidth Read only
Returns a Number representing the inner width of the element.
Element.computedName Read only
Returns a DOMString containing the label exposed to accessibility.
Element.computedRole Read only
Returns a DOMString containing the ARIA role that has been applied to a particular element. 
Element.id
Is a DOMString representing the id of the element.
Element.innerHTML
Is a DOMString representing the markup of the element's content.
Element.localName Read only
A DOMString representing the local part of the qualified name of the element.
Element.namespaceURI Read only
The namespace URI of the element, or null if it is no namespace.

Note: In Firefox 3.5 and earlier, HTML elements are in no namespace. In later versions, HTML elements are in the http://www.w3.org/1999/xhtml namespace in both HTML and XML trees.

NonDocumentTypeChildNode.nextElementSibling Read only
Is an Element, the element immediately following the given one in the tree, or null if there's no sibling node.
Element.outerHTML
Is a DOMString representing the markup of the element including its content. When used as a setter, replaces the element with nodes parsed from the given string.
Element.prefix Read only
A DOMString representing the namespace prefix of the element, or null if no prefix is specified.
NonDocumentTypeChildNode.previousElementSibling Read only
Is a Element, the element immediately preceding the given one in the tree, or null if there is no sibling element.
Element.scrollHeight Read only
Returns a Number representing the scroll view height of an element.
Element.scrollLeft
Is a Number representing the left scroll offset of the element.
Element.scrollLeftMax Read only
Returns a Number representing the maximum left scroll offset possible for the element.
Element.scrollTop
A Number representing number of pixels the top of the document is scrolled vertically.
Element.scrollTopMax Read only
Returns a Number representing the maximum top scroll offset possible for the element.
Element.scrollWidth Read only
Returns a Number representing the scroll view width of the element.
Element.shadowRootRead only
Returns the open shadow root that is hosted by the element, or null if no open shadow root is present.
Element.openOrClosedShadowRoot Read only
Returns the shadow root that is hosted by the element, regardless if its open or closed. Available only to WebExtensions.
Element.slot
Returns the name of the shadow DOM slot the element is inserted in.
Element.tabStop
Is a Boolean indicating if the element can receive input focus via the tab key.
Element.tagName Read only
Returns a String with the name of the tag for the given element.
Element.undoManager Read only
Returns the UndoManager associated with the element.
Element.undoScope
Is a Boolean indicating if the element is an undo scope host, or not.

Note: DOM Level 3 defined namespaceURI, localName and prefix on the Node interface. In DOM4 they were moved to Element.

This change is implemented in Chrome since version 46.0 and Firefox since version 48.0.

Properties included from Slotable

The Element interface includes the following property, defined on the Slotable mixin.

Slotable.assignedSlotRead only
Returns a HTMLSlotElement representing the <slot> the node is inserted in.

Event handlers

Element.onfullscreenchange
An event handler for the fullscreenchange event, which is sent when the element enters or exits full-screen mode. This can be used to watch both for successful expected transitions, but also to watch for unexpected changes, such as when your app is backgrounded.
Element.onfullscreenerror
An event handler for the fullscreenerror event, which is sent when an error occurs while attempting to change into full-screen mode.

Methods

Inherits methods from its parents Node, and its own parent, EventTarget, and implements those of ParentNode, ChildNode, NonDocumentTypeChildNode, and Animatable.

EventTarget.addEventListener()
Registers an event handler to a specific event type on the element.
Element.attachShadow()
Attatches a shadow DOM tree to the specified element and returns a reference to its ShadowRoot.
Element.animate()
A shortcut method to create and run an animation on an element. Returns the created Animation object instance.
Element.closest()
Returns the Element which is the closest ancestor of the current element (or the current element itself) which matches the selectors given in parameter.
Element.createShadowRoot()  
Creates a shadow DOM on on the element, turning it into a shadow host. Returns a ShadowRoot.
Element.computedStyleMap()
Returns a StylePropertyMapReadOnly interface which provides a read-only representation of a CSS declaration block that is an alternative to CSSStyleDeclaration.
EventTarget.dispatchEvent()
Dispatches an event to this node in the DOM and returns a Boolean that indicates whether no handler canceled the event.
Element.getAnimations()
Returns an array of Animation objects currently active on the element.
Element.getAttribute()
Retrieves the value of the named attribute from the current node and returns it as an Object.
Element.getAttributeNames()
Returns an array of attribute names from the current element.
Element.getAttributeNS()
Retrieves the value of the attribute with the specified name and namespace, from the current node and returns it as an Object.
Element.getAttributeNode()
Retrieves the node representation of the named attribute from the current node and returns it as an Attr.
Element.getAttributeNodeNS()
Retrieves the node representation of the attribute with the specified name and namespace, from the current node and returns it as an Attr.
Element.getBoundingClientRect()
Returns the size of an element and its position relative to the viewport.
Element.getClientRects()
Returns a collection of rectangles that indicate the bounding rectangles for each line of text in a client.
Element.getElementsByClassName()
Returns a live HTMLCollection that contains all descendants of the current element that possess the list of classes given in the parameter.
Element.getElementsByTagName()
Returns a live HTMLCollection containing all descendant elements, of a particular tag name, from the current element.
Element.getElementsByTagNameNS()
Returns a live HTMLCollection containing all descendant elements, of a particular tag name and namespace, from the current element.
Element.hasAttribute()
Returns a Boolean indicating if the element has the specified attribute or not.
Element.hasAttributeNS()
Returns a Boolean indicating if the element has the specified attribute, in the specified namespace, or not.
Element.hasAttributes()
Returns a Boolean indicating if the element has one or more HTML attributes present.
Element.hasPointerCapture()
Indicates whether the element on which it is invoked has pointer capture for the pointer identified by the given pointer ID.
Element.insertAdjacentElement()
Inserts a given element node at a given position relative to the element it is invoked upon.
Element.insertAdjacentHTML()
Parses the text as HTML or XML and inserts the resulting nodes into the tree in the position given.
Element.insertAdjacentText()
Inserts a given text node at a given position relative to the element it is invoked upon.
Element.matches()
Returns a Boolean indicating whether or not the element would be selected by the specified selector string.
Element.querySelector()
Returns the first Node which matches the specified selector string relative to the element.
Element.querySelectorAll()
Returns a NodeList of nodes which match the specified selector string relative to the element.
Element.releasePointerCapture()
Releases (stops) pointer capture that was previously set for a specific pointer event.
ChildNode.remove()
Removes the element from the children list of its parent.
Element.removeAttribute()
Removes the named attribute from the current node.
Element.removeAttributeNS()
Removes the attribute with the specified name and namespace, from the current node.
Element.removeAttributeNode()
Removes the node representation of the named attribute from the current node.
EventTarget.removeEventListener()
Removes an event listener from the element.
Element.requestFullscreen()
Asynchronously asks the browser to make the element full-screen.
Element.requestPointerLock()
Allows to asynchronously ask for the pointer to be locked on the given element.
Element.scroll()
Scrolls to a particular set of coordinates inside a given element.
Element.scrollBy()
Scrolls an element by the given amount.
Element.scrollIntoView() 
Scrolls the page until the element gets into the view.
Element.scrollTo()
Scrolls to a particular set of coordinates inside a given element.
Element.setAttribute()
Sets the value of a named attribute of the current node.
Element.setAttributeNS()
Sets the value of the attribute with the specified name and namespace, from the current node.
Element.setAttributeNode()
Sets the node representation of the named attribute from the current node.
Element.setAttributeNodeNS()
Sets the node representation of the attribute with the specified name and namespace, from the current node.
Element.setCapture()
Sets up mouse event capture, redirecting all mouse events to this element.
Element.setPointerCapture()
Designates a specific element as the capture target of future pointer events.
Element.toggleAttribute()
Toggles a boolean attribute, removing it if it is present and adding it if it is not present, on the specified element.

Events

Listen to these events using addEventListener() or by assigning an event listener to the oneventname property of this interface.

cancel
Fires on a <dialog> when the user instructs the browser that they wish to dismiss the current open dialog. For example, the browser might fire this event when the user presses the Esc key or clicks a "Close dialog" button which is part of the browser's UI.
Also available via the oncancel property.
error
Fired when when a resource failed to load, or can't be used. For example, if a script has an execution error or an image can't be found or is invalid.
Also available via the onerror property.
scroll
Fired when the document view or an element has been scrolled.
Also available via the onscroll property.
select
Fired when some text has been selected.
Also available via the onselect property.
show
Fired when a contextmenu event was fired on/bubbled to an element that has a contextmenu attribute.
Also available via the onshow property.
wheel
Fired when the user rotates a wheel button on a pointing device (typically a mouse).
Also available via the onwheel property.

Clipboard events

copy
Fired when the user initiates a copy action through the browser's user interface.
Also available via the oncopy property.
cut
Fired when the user initiates a cut action through the browser's user interface.
Also available via the oncut property.
paste
Fired when the user initiates a paste action through the browser's user interface.
Also available via the onpaste property.

Composition events

compositionend
Fired when a text composition system such as an input method editor completes or cancels the current composition session.
compositionstart
Fired when a text composition system such as an input method editor starts a new composition session.
compositionupdate
Fired when a new character is received in the context of a text composition session controlled by a text composition system such as an input method editor.

Focus events

blur
Fired when an element has lost focus.
Also available via the onblur property.
focus
Fired when an element has gained focus.
Also available via the onfocus property
focusin
Fired when an element is about to gain focus.
focusout
Fired when an element is about to lose focus.

Fullscreen events

fullscreenchange
Sent to an Element when it transitions into or out of full-screen mode.
Also available via the onfullscreenchange  property.
fullscreenerror
Sent to an Element if an error occurs while attempting to switch it into or out of full-screen mode.
Also available via the onfullscreenerror property.

Keyboard events

keydown
Fired when a key is pressed.
Also available via the onkeydown property.
keypress
Fired when a key that produces a character value is pressed down.
Also available via the onkeypress property.
keyup
Fired when a key is released.
Also available via the onkeyup property.

Mouse events

Activate
Occurs when an element is activated, for instance, through a mouse click or a keypress.
Also available via the onactivate property.
auxclick
Fired when a non-primary pointing device button (e.g., any mouse button other than the left button) has been pressed and released on an element.
Also available via the onauxclick property.
click
Fired when a pointing device button (e.g., a mouse's primary button) is pressed and released on a single element.
Also available via the onclick property.
contextmenu
Fired when the user attempts to open a context menu.
Also available via the oncontextmenu property.
dblclick
Fired when a pointing device button (e.g., a mouse's primary button) is clicked twice on a single element.
Also available via the ondblclick property.
mousedown
Fired when a pointing device button is pressed on an element.
Also available via the onmousedown property.
mouseenter
Fired when a pointing device (usually a mouse) is moved over the element that has the listener attached.
Also available via the onmouseenter property.
mouseleave
Fired when the pointer of a pointing device (usually a mouse) is moved out of an element that has the listener attached to it.
Also available via the onmouseleave property.
mousemove
Fired when a pointing device (usually a mouse) is moved while over an element.
Also available via the onmousemove property.
mouseout
Fired when a pointing device (usually a mouse) is moved off the element to which the listener is attached or off one of its children.
Also available via the onmouseout property.
mouseover
Fired when a pointing device is moved onto the element to which the listener is attached or onto one of its children.
Also available via the onmouseover property.
mouseup
Fired when a pointing device button is released on an element.
Also available via the onmouseup property.
webkitmouseforcechanged
Fired each time the amount of pressure changes on the trackpadtouchscreen.
webkitmouseforcedown
Fired after the mousedown event as soon as sufficient pressure has been applied to qualify as a "force click".
webkitmouseforcewillbegin
Fired before the mousedown event.
webkitmouseforceup
Fired after the webkitmouseforcedown event as soon as the pressure has been reduced sufficiently to end the "force click".

Touch events

touchcancel
Fired when one or more touch points have been disrupted in an implementation-specific manner (for example, too many touch points are created).
Also available via the ontouchcancel property.
touchend
Fired when one or more touch points are removed from the touch surface.
Also available via the ontouchend property
touchmove
Fired when one or more touch points are moved along the touch surface.
Also available via the ontouchmove property
touchstart
Fired when one or more touch points are placed on the touch surface.
Also available via the ontouchstart property
 

Specifications

Specification Status Comment
Web Animations Working Draft Added the getAnimations() method.
UndoManager and DOMTransaction
The definition of 'Element' in that specification.
Editor's Draft Added the undoScope and undoManager properties.
Pointer Events – Level 2
The definition of 'Element' in that specification.
Working Draft Added the following event handlers: ongotpointercapture and onlostpointercapture.
Added the following methods: setPointerCapture() and releasePointerCapture().
Pointer Events
The definition of 'Element' in that specification.
Recommendation Added the following event handlers: ongotpointercapture and onlostpointercapture.
Added the following methods: setPointerCapture() and releasePointerCapture().
Selectors API Level 1
The definition of 'Element' in that specification.
Obsolete Added the following methods: querySelector() and querySelectorAll().
Pointer Lock
The definition of 'Element' in that specification.
Candidate Recommendation Added the requestPointerLock() method.
Fullscreen API
The definition of 'Element' in that specification.
Living Standard Added the requestFullscreen() method.
DOM Parsing and Serialization
The definition of 'Element' in that specification.
Working Draft Added the following properties: innerHTML, and outerHTML.
Added the following method: insertAdjacentHTML().
CSS Object Model (CSSOM) View Module
The definition of 'Element' in that specification.
Working Draft Added the following properties: scrollTop, scrollLeft, scrollWidth, scrollHeight, clientTop, clientLeft, clientWidth, and clientHeight.
Added the following methods: getClientRects(), getBoundingClientRect(), scroll()scrollBy(), scrollTo() and scrollIntoView().
Element Traversal Specification
The definition of 'Element' in that specification.
Obsolete Added inheritance of the ElementTraversal interface.
DOM
The definition of 'Element' in that specification.
Living Standard Added the following methods: closest(), insertAdjacentElement() and insertAdjacentText().
Moved hasAttributes() from the Node interface to this one.
DOM4
The definition of 'Element' in that specification.
Obsolete Removed the following methods: setIdAttribute(), setIdAttributeNS(), and setIdAttributeNode().
Modified the return value of getElementsByTagName() and getElementsByTagNameNS().
Removed the schemaTypeInfo property.
Document Object Model (DOM) Level 3 Core Specification
The definition of 'Element' in that specification.
Obsolete 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
The definition of 'Element' in that specification.
Obsolete The normalize() method has been moved to Node.
Document Object Model (DOM) Level 1 Specification
The definition of 'Element' in that specification.
Obsolete Initial definition.

Browser compatibility

Update compatibility data on GitHub
DesktopMobile
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome voor AndroidFirefox voor AndroidOpera voor AndroidSafari op iOSSamsung Internet
ElementChrome Volledige ondersteuning 1Edge Volledige ondersteuning 12Firefox Volledige ondersteuning 1IE Volledige ondersteuning JaOpera Volledige ondersteuning JaSafari Volledige ondersteuning JaWebView Android Volledige ondersteuning JaChrome Android Volledige ondersteuning 18Firefox Android Volledige ondersteuning 4Opera Android Volledige ondersteuning JaSafari iOS Volledige ondersteuning JaSamsung Internet Android Volledige ondersteuning Ja
DOMActivate event
VerouderdNiet standaard
Chrome Volledige ondersteuning JaEdge Geen ondersteuning NeeFirefox Volledige ondersteuning JaIE Geen ondersteuning NeeOpera Geen ondersteuning NeeSafari Volledige ondersteuning JaWebView Android ? Chrome Android Volledige ondersteuning JaFirefox Android Volledige ondersteuning JaOpera Android Geen ondersteuning NeeSafari iOS ? Samsung Internet Android ?
DOMMouseScroll event
VerouderdNiet standaard
Chrome Geen ondersteuning NeeEdge Geen ondersteuning NeeFirefox Volledige ondersteuning 1IE Geen ondersteuning NeeOpera Geen ondersteuning NeeSafari Geen ondersteuning NeeWebView Android Geen ondersteuning NeeChrome Android Geen ondersteuning NeeFirefox Android Volledige ondersteuning 4Opera Android Geen ondersteuning NeeSafari iOS Geen ondersteuning NeeSamsung Internet Android Geen ondersteuning Nee
MozMousePixelScroll event
VerouderdNiet standaard
Chrome Geen ondersteuning NeeEdge Volledige ondersteuning JaFirefox Volledige ondersteuning JaIE Geen ondersteuning NeeOpera Geen ondersteuning NeeSafari Geen ondersteuning NeeWebView Android Geen ondersteuning NeeChrome Android Geen ondersteuning NeeFirefox Android Volledige ondersteuning JaOpera Android Geen ondersteuning NeeSafari iOS Geen ondersteuning NeeSamsung Internet Android Geen ondersteuning Nee
MSGestureChange event
Niet standaard
Chrome Geen ondersteuning NeeEdge Volledige ondersteuning JaFirefox Geen ondersteuning NeeIE Volledige ondersteuning 10Opera Geen ondersteuning NeeSafari Geen ondersteuning NeeWebView Android Geen ondersteuning NeeChrome Android Geen ondersteuning NeeFirefox Android Geen ondersteuning NeeOpera Android Geen ondersteuning NeeSafari iOS Geen ondersteuning NeeSamsung Internet Android Geen ondersteuning Nee
MSGestureEnd event
Niet standaard
Chrome Geen ondersteuning NeeEdge Volledige ondersteuning JaFirefox Geen ondersteuning NeeIE Volledige ondersteuning 10Opera Geen ondersteuning NeeSafari Geen ondersteuning NeeWebView Android Geen ondersteuning NeeChrome Android Geen ondersteuning NeeFirefox Android Geen ondersteuning NeeOpera Android Geen ondersteuning NeeSafari iOS Geen ondersteuning NeeSamsung Internet Android Geen ondersteuning Nee
MSGestureHold event
Niet standaard
Chrome Geen ondersteuning NeeEdge Volledige ondersteuning JaFirefox Geen ondersteuning NeeIE Volledige ondersteuning 10Opera Geen ondersteuning NeeSafari Geen ondersteuning NeeWebView Android Geen ondersteuning NeeChrome Android Geen ondersteuning NeeFirefox Android Geen ondersteuning NeeOpera Android Geen ondersteuning NeeSafari iOS Geen ondersteuning NeeSamsung Internet Android Geen ondersteuning Nee
MSGestureStart event
Niet standaard
Chrome Geen ondersteuning NeeEdge Volledige ondersteuning JaFirefox Geen ondersteuning NeeIE Volledige ondersteuning 10Opera Geen ondersteuning NeeSafari Geen ondersteuning NeeWebView Android Geen ondersteuning NeeChrome Android Geen ondersteuning NeeFirefox Android Geen ondersteuning NeeOpera Android Geen ondersteuning NeeSafari iOS Geen ondersteuning NeeSamsung Internet Android Geen ondersteuning Nee
MSGestureTap event
Niet standaard
Chrome Geen ondersteuning NeeEdge Volledige ondersteuning JaFirefox Geen ondersteuning NeeIE Volledige ondersteuning 10Opera Geen ondersteuning NeeSafari Geen ondersteuning NeeWebView Android Geen ondersteuning NeeChrome Android Geen ondersteuning NeeFirefox Android Geen ondersteuning NeeOpera Android Geen ondersteuning NeeSafari iOS Geen ondersteuning NeeSamsung Internet Android Geen ondersteuning Nee
MSInertiaStart event
Niet standaard
Chrome Geen ondersteuning NeeEdge Volledige ondersteuning JaFirefox Geen ondersteuning NeeIE Volledige ondersteuning 10Opera Geen ondersteuning NeeSafari Geen ondersteuning NeeWebView Android Geen ondersteuning NeeChrome Android Geen ondersteuning NeeFirefox Android Geen ondersteuning NeeOpera Android Geen ondersteuning NeeSafari iOS Geen ondersteuning NeeSamsung Internet Android Geen ondersteuning Nee
MSManipulationStateChanged event
Niet standaard
Chrome Geen ondersteuning NeeEdge Volledige ondersteuning JaFirefox Geen ondersteuning NeeIE Volledige ondersteuning JaOpera Geen ondersteuning NeeSafari Geen ondersteuning NeeWebView Android Geen ondersteuning NeeChrome Android Geen ondersteuning NeeFirefox Android Geen ondersteuning NeeOpera Android Geen ondersteuning NeeSafari iOS Geen ondersteuning NeeSamsung Internet Android Geen ondersteuning Nee
accessKeyChrome Geen ondersteuning Nee
Opmerkingen
Geen ondersteuning Nee
Opmerkingen
Opmerkingen Implemented on HTMLElement.
Edge ? Firefox ? IE ? Opera Geen ondersteuning Nee
Opmerkingen
Geen ondersteuning Nee
Opmerkingen
Opmerkingen Implemented on HTMLElement.
Safari ? WebView Android Geen ondersteuning Nee
Opmerkingen
Geen ondersteuning Nee
Opmerkingen
Opmerkingen Implemented on HTMLElement.
Chrome Android Geen ondersteuning Nee
Opmerkingen
Geen ondersteuning Nee
Opmerkingen
Opmerkingen Implemented on HTMLElement.
Firefox Android ? Opera Android Geen ondersteuning Nee
Opmerkingen
Geen ondersteuning Nee
Opmerkingen
Opmerkingen Implemented on HTMLElement.
Safari iOS ? Samsung Internet Android ?
afterscriptexecute event
Niet standaard
Chrome Geen ondersteuning NeeEdge ? Firefox Volledige ondersteuning 2IE ? Opera Geen ondersteuning NeeSafari Geen ondersteuning NeeWebView Android Geen ondersteuning NeeChrome Android Geen ondersteuning NeeFirefox Android Volledige ondersteuning 4Opera Android Geen ondersteuning NeeSafari iOS Geen ondersteuning NeeSamsung Internet Android ?
animate
Experimenteel
Chrome Volledige ondersteuning 36Edge Geen ondersteuning NeeFirefox Volledige ondersteuning 48IE Geen ondersteuning NeeOpera Volledige ondersteuning 23Safari Geen ondersteuning NeeWebView Android Volledige ondersteuning 37Chrome Android Volledige ondersteuning 36Firefox Android Volledige ondersteuning 48Opera Android Volledige ondersteuning 24Safari iOS ? Samsung Internet Android Volledige ondersteuning Ja
attachShadowChrome Volledige ondersteuning 53Edge Geen ondersteuning Nee
Opmerkingen
Geen ondersteuning Nee
Opmerkingen
Opmerkingen Under consideration
Firefox Volledige ondersteuning 63
Volledige ondersteuning 63
Geen ondersteuning 59 — 63
Uitgeschakeld
Uitgeschakeld 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 Geen ondersteuning NeeOpera Volledige ondersteuning 40Safari Volledige ondersteuning 10WebView Android Volledige ondersteuning 53Chrome Android Volledige ondersteuning 53Firefox Android Volledige ondersteuning 63
Volledige ondersteuning 63
Geen ondersteuning 59 — 63
Uitgeschakeld
Uitgeschakeld 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 Volledige ondersteuning 41Safari iOS Volledige ondersteuning 10Samsung Internet Android Volledige ondersteuning Ja
attributesChrome Volledige ondersteuning 26Edge Volledige ondersteuning 16Firefox Volledige ondersteuning 22IE ? Opera Volledige ondersteuning JaSafari Volledige ondersteuning 6WebView Android Volledige ondersteuning JaChrome Android Volledige ondersteuning JaFirefox Android Volledige ondersteuning 22Opera Android Volledige ondersteuning JaSafari iOS Volledige ondersteuning JaSamsung Internet Android Volledige ondersteuning Ja
attributeStyleMapChrome Volledige ondersteuning 66Edge ? Firefox ? IE ? Opera ? Safari ? WebView Android Volledige ondersteuning 66Chrome Android Volledige ondersteuning 66Firefox Android ? Opera Android ? Safari iOS ? Samsung Internet Android ?
auxclick eventChrome Volledige ondersteuning 55Edge ? Firefox Volledige ondersteuning 53
Opmerkingen
Volledige ondersteuning 53
Opmerkingen
Opmerkingen 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 Geen ondersteuning NeeOpera Volledige ondersteuning 42Safari Geen ondersteuning NeeWebView Android Volledige ondersteuning 55Chrome Android Volledige ondersteuning 55Firefox Android Volledige ondersteuning 53Opera Android Volledige ondersteuning 42Safari iOS Geen ondersteuning NeeSamsung Internet Android ?
beforescriptexecute event
Niet standaard
Chrome Geen ondersteuning NeeEdge ? Firefox Volledige ondersteuning 2IE ? Opera Geen ondersteuning NeeSafari Geen ondersteuning NeeWebView Android Geen ondersteuning NeeChrome Android Geen ondersteuning NeeFirefox Android Volledige ondersteuning 4Opera Android Geen ondersteuning NeeSafari iOS Geen ondersteuning NeeSamsung Internet Android ?
blur eventChrome Volledige ondersteuning 5Edge Volledige ondersteuning JaFirefox Volledige ondersteuning Ja
Volledige ondersteuning Ja
Geen ondersteuning ? — 24
Opmerkingen
Opmerkingen The interface for this event is Event, not FocusEvent.
IE Volledige ondersteuning JaOpera Volledige ondersteuning 12.1Safari Volledige ondersteuning 5.1WebView Android Volledige ondersteuning JaChrome Android Volledige ondersteuning 18Firefox Android Volledige ondersteuning JaOpera Android Volledige ondersteuning 12.1Safari iOS Volledige ondersteuning 5.1Samsung Internet Android Volledige ondersteuning Ja
classListChrome Volledige ondersteuning 8Edge Volledige ondersteuning 16
Volledige ondersteuning 16
Gedeeltelijke ondersteuning 12
Opmerkingen
Opmerkingen Not supported for SVG elements.
Firefox Volledige ondersteuning 3.6IE Gedeeltelijke ondersteuning 10
Opmerkingen
Gedeeltelijke ondersteuning 10
Opmerkingen
Opmerkingen Not supported for SVG elements.
Opera Volledige ondersteuning JaSafari Volledige ondersteuning 6WebView Android Volledige ondersteuning JaChrome Android Volledige ondersteuning JaFirefox Android Volledige ondersteuning JaOpera Android Volledige ondersteuning JaSafari iOS Volledige ondersteuning 5Samsung Internet Android Volledige ondersteuning Ja
classNameChrome Volledige ondersteuning 43Edge Volledige ondersteuning 13Firefox Volledige ondersteuning JaIE Volledige ondersteuning JaOpera Volledige ondersteuning JaSafari Volledige ondersteuning 6WebView Android Volledige ondersteuning 43Chrome Android Volledige ondersteuning 43Firefox Android Volledige ondersteuning JaOpera Android Volledige ondersteuning JaSafari iOS Volledige ondersteuning JaSamsung Internet Android Volledige ondersteuning Ja
click eventChrome Volledige ondersteuning JaEdge Volledige ondersteuning JaFirefox Volledige ondersteuning Ja
Opmerkingen
Volledige ondersteuning Ja
Opmerkingen
Opmerkingen 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 Volledige ondersteuning JaOpera Volledige ondersteuning JaSafari Volledige ondersteuning JaWebView Android Volledige ondersteuning JaChrome Android Volledige ondersteuning JaFirefox Android Volledige ondersteuning JaOpera Android Volledige ondersteuning JaSafari iOS Volledige ondersteuning JaSamsung Internet Android ?
clientHeightChrome Volledige ondersteuning 43Edge Volledige ondersteuning 12Firefox Volledige ondersteuning JaIE Volledige ondersteuning 6Opera Volledige ondersteuning JaSafari Volledige ondersteuning 6WebView Android Volledige ondersteuning 43Chrome Android Volledige ondersteuning 43Firefox Android Volledige ondersteuning JaOpera Android Volledige ondersteuning JaSafari iOS Volledige ondersteuning JaSamsung Internet Android Volledige ondersteuning Ja
clientLeftChrome Volledige ondersteuning 43Edge Volledige ondersteuning 12Firefox Volledige ondersteuning JaIE ? Opera Volledige ondersteuning JaSafari Volledige ondersteuning 6WebView Android Volledige ondersteuning 43Chrome Android Volledige ondersteuning 43Firefox Android Volledige ondersteuning JaOpera Android Volledige ondersteuning JaSafari iOS Volledige ondersteuning JaSamsung Internet Android Volledige ondersteuning Ja
clientTopChrome Volledige ondersteuning 43Edge Volledige ondersteuning 12Firefox Volledige ondersteuning JaIE ? Opera Volledige ondersteuning JaSafari Volledige ondersteuning 6WebView Android Volledige ondersteuning 43Chrome Android Volledige ondersteuning 43Firefox Android Volledige ondersteuning JaOpera Android Volledige ondersteuning JaSafari iOS Volledige ondersteuning JaSamsung Internet Android Volledige ondersteuning Ja
clientWidthChrome Volledige ondersteuning 43Edge Volledige ondersteuning 12Firefox Volledige ondersteuning JaIE Volledige ondersteuning 6Opera Volledige ondersteuning JaSafari Volledige ondersteuning 6WebView Android Volledige ondersteuning 43Chrome Android Volledige ondersteuning 43Firefox Android Volledige ondersteuning JaOpera Android Volledige ondersteuning JaSafari iOS Volledige ondersteuning JaSamsung Internet Android Volledige ondersteuning Ja
closestChrome Volledige ondersteuning 41Edge Volledige ondersteuning 15Firefox Volledige ondersteuning 35IE Geen ondersteuning NeeOpera Volledige ondersteuning 28Safari Volledige ondersteuning 6WebView Android Volledige ondersteuning 41Chrome Android Volledige ondersteuning 41Firefox Android Volledige ondersteuning 35Opera Android Volledige ondersteuning JaSafari iOS Volledige ondersteuning 9Samsung Internet Android Volledige ondersteuning Ja
compositionend eventChrome Volledige ondersteuning JaEdge Volledige ondersteuning JaFirefox Volledige ondersteuning 9IE Volledige ondersteuning JaOpera Volledige ondersteuning JaSafari Volledige ondersteuning JaWebView Android Volledige ondersteuning JaChrome Android Volledige ondersteuning JaFirefox Android Volledige ondersteuning JaOpera Android ? Safari iOS ? Samsung Internet Android ?
compositionstart eventChrome Volledige ondersteuning JaEdge Volledige ondersteuning JaFirefox Volledige ondersteuning 9IE Volledige ondersteuning JaOpera Volledige ondersteuning JaSafari Volledige ondersteuning JaWebView Android Volledige ondersteuning JaChrome Android Volledige ondersteuning JaFirefox Android Volledige ondersteuning JaOpera Android ? Safari iOS ? Samsung Internet Android ?
compositionupdate eventChrome Volledige ondersteuning JaEdge Volledige ondersteuning JaFirefox Volledige ondersteuning 9IE Volledige ondersteuning JaOpera Volledige ondersteuning JaSafari Volledige ondersteuning JaWebView Android Volledige ondersteuning JaChrome Android Volledige ondersteuning JaFirefox Android Volledige ondersteuning JaOpera Android ? Safari iOS ? Samsung Internet Android ?
computedStyleMap
Experimenteel
Chrome Volledige ondersteuning 66Edge Geen ondersteuning NeeFirefox Geen ondersteuning NeeIE Geen ondersteuning NeeOpera Volledige ondersteuning 53Safari Geen ondersteuning NeeWebView Android Volledige ondersteuning 66Chrome Android Volledige ondersteuning 66Firefox Android Geen ondersteuning NeeOpera Android Volledige ondersteuning 47Safari iOS Geen ondersteuning NeeSamsung Internet Android Volledige ondersteuning Ja
contextmenu eventChrome Volledige ondersteuning JaEdge Volledige ondersteuning JaFirefox Volledige ondersteuning JaIE ? Opera ? Safari ? WebView Android Geen ondersteuning NeeChrome Android Geen ondersteuning NeeFirefox Android ? Opera Android ? Safari iOS ? Samsung Internet Android ?
copy eventChrome Volledige ondersteuning 58Edge Volledige ondersteuning JaFirefox Volledige ondersteuning JaIE Geen ondersteuning NeeOpera Volledige ondersteuning 45Safari Volledige ondersteuning JaWebView Android Volledige ondersteuning 58Chrome Android Volledige ondersteuning 58Firefox Android Volledige ondersteuning JaOpera Android Volledige ondersteuning 43Safari iOS ? Samsung Internet Android ?
createShadowRoot
VerouderdNiet standaard
Chrome Volledige ondersteuning 35
Opmerkingen
Volledige ondersteuning 35
Opmerkingen
Opmerkingen In Chrome 45, the ability to have multiple shadow roots was deprecated.
Geen ondersteuning 25 — ?
Voorgevoegd
Voorgevoegd Vereist het leveranciersvoorvoegsel: webkit
Edge Geen ondersteuning NeeFirefox Geen ondersteuning 59 — 61
Uitgeschakeld
Geen ondersteuning 59 — 61
Uitgeschakeld
Uitgeschakeld 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.
Geen ondersteuning 29 — 59
Uitgeschakeld
Uitgeschakeld 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 Geen ondersteuning NeeOpera Volledige ondersteuning 22
Opmerkingen
Volledige ondersteuning 22
Opmerkingen
Opmerkingen In Opera 32, the ability to have multiple shadow roots was deprecated.
Geen ondersteuning 15 — ?
Voorgevoegd
Voorgevoegd Vereist het leveranciersvoorvoegsel: webkit
Safari Geen ondersteuning NeeWebView Android Volledige ondersteuning 37
Opmerkingen
Volledige ondersteuning 37
Opmerkingen
Opmerkingen In version 45, the ability to have multiple shadow roots was deprecated.
Geen ondersteuning ? — ?
Voorgevoegd
Voorgevoegd Vereist het leveranciersvoorvoegsel: webkit
Chrome Android Volledige ondersteuning 35
Opmerkingen
Volledige ondersteuning 35
Opmerkingen
Opmerkingen In Chrome 45, the ability to have multiple shadow roots was deprecated.
Geen ondersteuning 25 — ?
Voorgevoegd
Voorgevoegd Vereist het leveranciersvoorvoegsel: webkit
Firefox Android Geen ondersteuning 59 — 61
Uitgeschakeld
Geen ondersteuning 59 — 61
Uitgeschakeld
Uitgeschakeld 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.
Geen ondersteuning 29 — 59
Uitgeschakeld
Uitgeschakeld 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 Volledige ondersteuning 22
Opmerkingen
Volledige ondersteuning 22
Opmerkingen
Opmerkingen In Opera 32, the ability to have multiple shadow roots was deprecated.
Geen ondersteuning 14 — ?
Voorgevoegd
Voorgevoegd Vereist het leveranciersvoorvoegsel: webkit
Safari iOS Geen ondersteuning NeeSamsung Internet Android Volledige ondersteuning 5.0
Volledige ondersteuning 5.0
Geen ondersteuning 4.0 — ?
Voorgevoegd
Voorgevoegd Vereist het leveranciersvoorvoegsel: webkit
currentStyle
Niet standaard
Chrome Geen ondersteuning NeeEdge Geen ondersteuning NeeFirefox Geen ondersteuning NeeIE Volledige ondersteuning 6Opera Geen ondersteuning NeeSafari Geen ondersteuning NeeWebView Android Geen ondersteuning NeeChrome Android Geen ondersteuning NeeFirefox Android Geen ondersteuning NeeOpera Android Geen ondersteuning NeeSafari iOS Geen ondersteuning NeeSamsung Internet Android Geen ondersteuning Nee
cut eventChrome Volledige ondersteuning 58Edge Volledige ondersteuning JaFirefox Volledige ondersteuning JaIE Geen ondersteuning NeeOpera Volledige ondersteuning 45Safari Volledige ondersteuning JaWebView Android Volledige ondersteuning 58Chrome Android Volledige ondersteuning 58Firefox Android Volledige ondersteuning JaOpera Android Volledige ondersteuning 43Safari iOS ? Samsung Internet Android ?
dblclick eventChrome Volledige ondersteuning JaEdge Volledige ondersteuning JaFirefox Volledige ondersteuning Ja
Opmerkingen
Volledige ondersteuning Ja
Opmerkingen
Opmerkingen Starting in Firefox 68, dblclick events are only sent for the primary mouse button, per the specification.
IE Volledige ondersteuning 11Opera ? Safari ? WebView Android Geen ondersteuning NeeChrome Android Geen ondersteuning NeeFirefox Android ? Opera Android ? Safari iOS ? Samsung Internet Android ?
error eventChrome Volledige ondersteuning JaEdge ? Firefox Volledige ondersteuning JaIE ? Opera ? Safari ? WebView Android Volledige ondersteuning JaChrome Android Volledige ondersteuning JaFirefox Android Volledige ondersteuning JaOpera Android ? Safari iOS ? Samsung Internet Android ?
focus eventChrome Volledige ondersteuning JaEdge Volledige ondersteuning JaFirefox Volledige ondersteuning Ja
Volledige ondersteuning Ja
Geen ondersteuning ? — 24
Opmerkingen
Opmerkingen The interface for this event is Event, not FocusEvent.
IE Volledige ondersteuning JaOpera Volledige ondersteuning JaSafari Volledige ondersteuning JaWebView Android Volledige ondersteuning JaChrome Android Volledige ondersteuning JaFirefox Android Volledige ondersteuning JaOpera Android Volledige ondersteuning JaSafari iOS Volledige ondersteuning JaSamsung Internet Android Volledige ondersteuning Ja
focusin eventChrome Volledige ondersteuning JaEdge Volledige ondersteuning JaFirefox Volledige ondersteuning 52IE Volledige ondersteuning JaOpera Volledige ondersteuning JaSafari Volledige ondersteuning JaWebView Android Volledige ondersteuning JaChrome Android Volledige ondersteuning JaFirefox Android Volledige ondersteuning 52Opera Android Volledige ondersteuning JaSafari iOS Volledige ondersteuning JaSamsung Internet Android Volledige ondersteuning Ja
focusout eventChrome Volledige ondersteuning JaEdge Volledige ondersteuning JaFirefox Volledige ondersteuning 52IE Volledige ondersteuning JaOpera Volledige ondersteuning JaSafari Volledige ondersteuning JaWebView Android Volledige ondersteuning JaChrome Android Volledige ondersteuning JaFirefox Android Volledige ondersteuning 52Opera Android Volledige ondersteuning JaSafari iOS Volledige ondersteuning JaSamsung Internet Android Volledige ondersteuning Ja
fullscreenchange eventChrome Volledige ondersteuning 57Edge ? Firefox Volledige ondersteuning 64
Volledige ondersteuning 64
Geen ondersteuning 10 — 64
Vervangende naam
Vervangende naam Gebruikt de niet-standaard naam: mozfullscreenchange
IE ? Opera Volledige ondersteuning 44Safari ? WebView Android Volledige ondersteuning 57Chrome Android Volledige ondersteuning 57Firefox Android Volledige ondersteuning 64
Volledige ondersteuning 64
Geen ondersteuning 10 — 64
Vervangende naam
Vervangende naam Gebruikt de niet-standaard naam: mozfullscreenchange
Opera Android Volledige ondersteuning 43Safari iOS ? Samsung Internet Android ?
fullscreenerror eventChrome Volledige ondersteuning 57Edge ? Firefox Volledige ondersteuning 64
Volledige ondersteuning 64
Geen ondersteuning 10 — 64
Vervangende naam
Vervangende naam Gebruikt de niet-standaard naam: mozfullscreenerror
IE ? Opera Volledige ondersteuning 44Safari ? WebView Android Volledige ondersteuning 57Chrome Android Volledige ondersteuning 57Firefox Android Volledige ondersteuning 64
Volledige ondersteuning 64
Geen ondersteuning 10 — 64
Vervangende naam
Vervangende naam Gebruikt de niet-standaard naam: mozfullscreenerror
Opera Android Volledige ondersteuning 43Safari iOS ? Samsung Internet Android ?
gesturechange event
Niet standaard
Chrome Geen ondersteuning NeeEdge Geen ondersteuning NeeFirefox Geen ondersteuning NeeIE Geen ondersteuning NeeOpera Geen ondersteuning NeeSafari Volledige ondersteuning 9.1WebView Android Geen ondersteuning NeeChrome Android Geen ondersteuning NeeFirefox Android Geen ondersteuning NeeOpera Android Geen ondersteuning NeeSafari iOS Volledige ondersteuning 2Samsung Internet Android Geen ondersteuning Nee
gestureend event
Niet standaard
Chrome Geen ondersteuning NeeEdge Geen ondersteuning NeeFirefox Geen ondersteuning NeeIE Geen ondersteuning NeeOpera Geen ondersteuning NeeSafari Volledige ondersteuning 9.1WebView Android Geen ondersteuning NeeChrome Android Geen ondersteuning NeeFirefox Android Geen ondersteuning NeeOpera Android Geen ondersteuning NeeSafari iOS Volledige ondersteuning 2Samsung Internet Android Geen ondersteuning Nee
gesturestart event
Niet standaard
Chrome Geen ondersteuning NeeEdge Geen ondersteuning NeeFirefox Geen ondersteuning NeeIE Geen ondersteuning NeeOpera Geen ondersteuning NeeSafari Volledige ondersteuning 9.1WebView Android Geen ondersteuning NeeChrome Android Geen ondersteuning NeeFirefox Android Geen ondersteuning NeeOpera Android Geen ondersteuning NeeSafari iOS Volledige ondersteuning 2Samsung Internet Android Geen ondersteuning Nee
getAnimations
Experimenteel
Chrome Geen ondersteuning NeeEdge Geen ondersteuning NeeFirefox Geen ondersteuning NeeIE Geen ondersteuning NeeOpera Geen ondersteuning NeeSafari Geen ondersteuning NeeWebView Android Geen ondersteuning NeeChrome Android Geen ondersteuning NeeFirefox Android Geen ondersteuning NeeOpera Android Geen ondersteuning NeeSafari iOS Geen ondersteuning NeeSamsung Internet Android Geen ondersteuning Nee
getAttributeChrome Volledige ondersteuning 29Edge Volledige ondersteuning 12Firefox Volledige ondersteuning 23IE Volledige ondersteuning JaOpera Volledige ondersteuning JaSafari Volledige ondersteuning 6WebView Android Volledige ondersteuning JaChrome Android Volledige ondersteuning JaFirefox Android Volledige ondersteuning 23Opera Android Volledige ondersteuning JaSafari iOS Volledige ondersteuning JaSamsung Internet Android Volledige ondersteuning Ja
getAttributeNamesChrome Volledige ondersteuning 61Edge Volledige ondersteuning 18Firefox Volledige ondersteuning 45IE Geen ondersteuning NeeOpera Volledige ondersteuning 48Safari Volledige ondersteuning 10WebView Android Volledige ondersteuning 61Chrome Android Volledige ondersteuning 61Firefox Android Volledige ondersteuning 45Opera Android Volledige ondersteuning 45Safari iOS Volledige ondersteuning JaSamsung Internet Android Volledige ondersteuning Ja
getAttributeNodeChrome Volledige ondersteuning JaEdge Volledige ondersteuning 12Firefox Volledige ondersteuning JaIE ? Opera Volledige ondersteuning JaSafari Volledige ondersteuning 6WebView Android Volledige ondersteuning JaChrome Android Volledige ondersteuning JaFirefox Android Volledige ondersteuning JaOpera Android Volledige ondersteuning JaSafari iOS Volledige ondersteuning JaSamsung Internet Android Volledige ondersteuning Ja
getAttributeNodeNSChrome Volledige ondersteuning JaEdge Volledige ondersteuning 12Firefox Volledige ondersteuning JaIE ? Opera Volledige ondersteuning JaSafari Volledige ondersteuning 6WebView Android Volledige ondersteuning JaChrome Android Volledige ondersteuning JaFirefox Android Volledige ondersteuning JaOpera Android Volledige ondersteuning JaSafari iOS Volledige ondersteuning JaSamsung Internet Android Volledige ondersteuning Ja
getAttributeNSChrome Volledige ondersteuning JaEdge Volledige ondersteuning 12Firefox Volledige ondersteuning Ja
Opmerkingen
Volledige ondersteuning Ja
Opmerkingen
Opmerkingen 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 Volledige ondersteuning JaOpera Volledige ondersteuning JaSafari Volledige ondersteuning 6WebView Android Volledige ondersteuning JaChrome Android Volledige ondersteuning JaFirefox Android Volledige ondersteuning JaOpera Android Volledige ondersteuning JaSafari iOS Volledige ondersteuning JaSamsung Internet Android Volledige ondersteuning Ja
getBoundingClientRectChrome Volledige ondersteuning JaEdge Volledige ondersteuning 12Firefox Volledige ondersteuning 3IE Volledige ondersteuning 4Opera Volledige ondersteuning JaSafari Volledige ondersteuning 6WebView Android Volledige ondersteuning JaChrome Android Volledige ondersteuning JaFirefox Android Volledige ondersteuning 4Opera Android Volledige ondersteuning JaSafari iOS Volledige ondersteuning 4
Opmerkingen
Volledige ondersteuning 4
Opmerkingen
Opmerkingen 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 Volledige ondersteuning Ja
getClientRectsChrome Volledige ondersteuning JaEdge Volledige ondersteuning 12Firefox Volledige ondersteuning JaIE ? Opera Volledige ondersteuning JaSafari Volledige ondersteuning 6WebView Android Volledige ondersteuning JaChrome Android Volledige ondersteuning JaFirefox Android Volledige ondersteuning JaOpera Android Volledige ondersteuning JaSafari iOS Volledige ondersteuning JaSamsung Internet Android Volledige ondersteuning Ja
getElementsByClassNameChrome Volledige ondersteuning JaEdge Volledige ondersteuning 18
Volledige ondersteuning 18
Volledige ondersteuning 12
Opmerkingen
Opmerkingen This function is implemented in the HTMLElement API, meaning non-HTML elements (like SVG elements) cannot use this function.
Firefox Volledige ondersteuning Ja
Opmerkingen
Volledige ondersteuning Ja
Opmerkingen
Opmerkingen Prior to Firefox 19, this method was returning a NodeList; it was then changed to reflect the change in the spec.
IE Volledige ondersteuning 9
Opmerkingen
Volledige ondersteuning 9
Opmerkingen
Opmerkingen This function is implemented in the HTMLElement API, meaning non-HTML elements (like SVG elements) cannot use this function.
Opera Volledige ondersteuning JaSafari Volledige ondersteuning 6
Opmerkingen
Volledige ondersteuning 6
Opmerkingen
Opmerkingen Safari on iOS 8 and OS X 10.10 returns a NodeList.
WebView Android Volledige ondersteuning JaChrome Android Volledige ondersteuning JaFirefox Android Volledige ondersteuning JaOpera Android Volledige ondersteuning JaSafari iOS Volledige ondersteuning JaSamsung Internet Android Volledige ondersteuning Ja
getElementsByTagNameChrome Volledige ondersteuning 1
Opmerkingen
Volledige ondersteuning 1
Opmerkingen
Opmerkingen Initially, this method was returning a NodeList; it was then changed to reflect the spec change.
Edge Volledige ondersteuning 12Firefox Volledige ondersteuning Ja
Opmerkingen
Volledige ondersteuning Ja
Opmerkingen
Opmerkingen Prior to Firefox 19, this method was returning a NodeList; it was then changed to reflect the change in the spec.
IE Volledige ondersteuning 5.5Opera Volledige ondersteuning Ja
Opmerkingen
Volledige ondersteuning Ja
Opmerkingen
Opmerkingen Initially, this method was returning a NodeList; it was then changed to reflect the spec change.
Safari Volledige ondersteuning 6
Opmerkingen
Volledige ondersteuning 6
Opmerkingen
Opmerkingen Initially, this method was returning a NodeList; it was then changed to reflect the spec change.
WebView Android Volledige ondersteuning JaChrome Android Volledige ondersteuning JaFirefox Android Volledige ondersteuning Ja
Opmerkingen
Volledige ondersteuning Ja
Opmerkingen
Opmerkingen Prior to Firefox 19, this method was returning a NodeList; it was then changed to reflect the change in the spec.
Opera Android Volledige ondersteuning JaSafari iOS Volledige ondersteuning JaSamsung Internet Android Volledige ondersteuning Ja
getElementsByTagNameNSChrome Volledige ondersteuning 1
Opmerkingen
Volledige ondersteuning 1
Opmerkingen
Opmerkingen Initially, this method was returning a NodeList; it was then changed to reflect the spec change.
Edge Volledige ondersteuning 12Firefox Volledige ondersteuning Ja
Opmerkingen
Volledige ondersteuning Ja
Opmerkingen
Opmerkingen 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.
Opmerkingen Prior to Firefox 19, this method was returning a NodeList; it was then changed to reflects the spec change.
IE Volledige ondersteuning 5.5Opera Volledige ondersteuning Ja
Opmerkingen
Volledige ondersteuning Ja
Opmerkingen
Opmerkingen Initially, this method was returning a NodeList; it was then changed to reflect the spec change.
Safari Volledige ondersteuning 6
Opmerkingen
Volledige ondersteuning 6
Opmerkingen
Opmerkingen Initially, this method was returning a NodeList; it was then changed to reflect the spec change.
WebView Android Volledige ondersteuning JaChrome Android Volledige ondersteuning JaFirefox Android Volledige ondersteuning Ja
Opmerkingen
Volledige ondersteuning Ja
Opmerkingen
Opmerkingen 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.
Opmerkingen Prior to Firefox 19, this method was returning a NodeList; it was then changed to reflects the spec change.
Opera Android Volledige ondersteuning JaSafari iOS Volledige ondersteuning JaSamsung Internet Android Volledige ondersteuning Ja
hasAttributeChrome Volledige ondersteuning JaEdge Volledige ondersteuning 12Firefox Volledige ondersteuning JaIE Volledige ondersteuning JaOpera Volledige ondersteuning JaSafari Volledige ondersteuning 6WebView Android Volledige ondersteuning JaChrome Android Volledige ondersteuning JaFirefox Android Volledige ondersteuning JaOpera Android Volledige ondersteuning JaSafari iOS Volledige ondersteuning JaSamsung Internet Android Volledige ondersteuning Ja
hasAttributeNSChrome Volledige ondersteuning JaEdge Volledige ondersteuning 12Firefox Volledige ondersteuning JaIE ? Opera Volledige ondersteuning JaSafari Volledige ondersteuning 6WebView Android Volledige ondersteuning JaChrome Android Volledige ondersteuning JaFirefox Android Volledige ondersteuning JaOpera Android Volledige ondersteuning JaSafari iOS Volledige ondersteuning JaSamsung Internet Android Volledige ondersteuning Ja
hasAttributesChrome Volledige ondersteuning JaEdge Volledige ondersteuning 16Firefox Volledige ondersteuning Ja
Opmerkingen
Volledige ondersteuning Ja
Opmerkingen
Opmerkingen [1] Before Firefox 35, it was implemented on the Node interface.
IE Volledige ondersteuning 9Opera Volledige ondersteuning JaSafari Volledige ondersteuning 6WebView Android Volledige ondersteuning JaChrome Android Volledige ondersteuning JaFirefox Android Volledige ondersteuning JaOpera Android Volledige ondersteuning JaSafari iOS Volledige ondersteuning JaSamsung Internet Android Volledige ondersteuning Ja
hasPointerCaptureChrome Volledige ondersteuning 55Edge ? Firefox Volledige ondersteuning 59
Volledige ondersteuning 59
Volledige ondersteuning 41
Uitgeschakeld
Uitgeschakeld 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 Volledige ondersteuning 42Safari Geen ondersteuning NeeWebView Android Volledige ondersteuning 55Chrome Android Volledige ondersteuning 55Firefox Android Geen ondersteuning Nee
Geen ondersteuning Nee
Volledige ondersteuning 41
Uitgeschakeld
Uitgeschakeld 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 Volledige ondersteuning 42Safari iOS Geen ondersteuning NeeSamsung Internet Android Volledige ondersteuning Ja
idChrome Volledige ondersteuning 42Edge Volledige ondersteuning 12Firefox Volledige ondersteuning JaIE Volledige ondersteuning JaOpera Volledige ondersteuning JaSafari Volledige ondersteuning 6WebView Android Volledige ondersteuning 42Chrome Android Volledige ondersteuning 42Firefox Android Volledige ondersteuning JaOpera Android Volledige ondersteuning JaSafari iOS Volledige ondersteuning JaSamsung Internet Android Volledige ondersteuning Ja
innerHTMLChrome Volledige ondersteuning 33
Opmerkingen
Volledige ondersteuning 33
Opmerkingen
Opmerkingen This API was previously available on the Node API.
Edge Volledige ondersteuning 14Firefox Volledige ondersteuning 1IE Volledige ondersteuning 4Opera Volledige ondersteuning 7Safari Volledige ondersteuning 9WebView Android Volledige ondersteuning Ja
Opmerkingen
Volledige ondersteuning Ja
Opmerkingen
Opmerkingen This API was previously available on the Node API.
Chrome Android Volledige ondersteuning 33
Opmerkingen
Volledige ondersteuning 33
Opmerkingen
Opmerkingen This API was previously available on the Node API.
Firefox Android Volledige ondersteuning 4Opera Android Volledige ondersteuning JaSafari iOS Volledige ondersteuning 1Samsung Internet Android Volledige ondersteuning 1.0
insertAdjacentElementChrome Volledige ondersteuning 1Edge Volledige ondersteuning 18
Volledige ondersteuning 18
Volledige ondersteuning 12
Opmerkingen
Opmerkingen This function is implemented in the HTMLElement API, meaning non-HTML elements (like SVG elements) cannot use this function.
Firefox Volledige ondersteuning 48IE Volledige ondersteuning Ja
Opmerkingen
Volledige ondersteuning Ja
Opmerkingen
Opmerkingen This function is implemented in the HTMLElement API, meaning non-HTML elements (like SVG elements) cannot use this function.
Opera Volledige ondersteuning JaSafari Volledige ondersteuning 10WebView Android Volledige ondersteuning 2.3Chrome Android Volledige ondersteuning 18Firefox Android Volledige ondersteuning 48Opera Android Volledige ondersteuning JaSafari iOS Volledige ondersteuning JaSamsung Internet Android Volledige ondersteuning Ja
insertAdjacentHTMLChrome Volledige ondersteuning 1Edge Volledige ondersteuning 18
Volledige ondersteuning 18
Volledige ondersteuning 12
Opmerkingen
Opmerkingen This function is implemented in the HTMLElement API, meaning non-HTML elements (like SVG elements) cannot use this function.
Firefox Volledige ondersteuning 8IE Volledige ondersteuning 4
Opmerkingen
Volledige ondersteuning 4
Opmerkingen
Opmerkingen Before Internet Explorer 10, throws an "Invalid target element for this operation." error when called on a <table>, <tbody>, <thead>, or <tr> element.
Opmerkingen This function is implemented in the HTMLElement API, meaning non-HTML elements (like SVG elements) cannot use this function.
Opera Volledige ondersteuning 7Safari Volledige ondersteuning 10WebView Android Volledige ondersteuning 2.3Chrome Android Volledige ondersteuning 18Firefox Android Volledige ondersteuning 8Opera Android Volledige ondersteuning JaSafari iOS Volledige ondersteuning 4Samsung Internet Android Volledige ondersteuning Ja
insertAdjacentTextChrome Volledige ondersteuning 1Edge Volledige ondersteuning 18
Volledige ondersteuning 18
Volledige ondersteuning 12
Opmerkingen
Opmerkingen This function is implemented in the HTMLElement API, meaning non-HTML elements (like SVG elements) cannot use this function.
Firefox Volledige ondersteuning 48IE Volledige ondersteuning Ja
Opmerkingen
Volledige ondersteuning Ja
Opmerkingen
Opmerkingen This function is implemented in the HTMLElement API, meaning non-HTML elements (like SVG elements) cannot use this function.
Opera Volledige ondersteuning JaSafari Volledige ondersteuning 10WebView Android Volledige ondersteuning 2.3Chrome Android Volledige ondersteuning 18Firefox Android Volledige ondersteuning 48Opera Android Volledige ondersteuning JaSafari iOS Volledige ondersteuning JaSamsung Internet Android Volledige ondersteuning Ja
keydown eventChrome Volledige ondersteuning JaEdge Volledige ondersteuning JaFirefox Volledige ondersteuning JaIE ? Opera ? Safari ? WebView Android Volledige ondersteuning JaChrome Android Volledige ondersteuning JaFirefox Android Volledige ondersteuning JaOpera Android ? Safari iOS ? Samsung Internet Android ?
keypress event
Verouderd
Chrome Volledige ondersteuning Ja
Opmerkingen
Volledige ondersteuning Ja
Opmerkingen
Opmerkingen 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 Volledige ondersteuning JaFirefox Volledige ondersteuning Ja
Opmerkingen
Volledige ondersteuning Ja
Opmerkingen
Opmerkingen 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 Volledige ondersteuning Ja
Opmerkingen
Volledige ondersteuning Ja
Opmerkingen
Opmerkingen 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 Volledige ondersteuning Ja
Opmerkingen
Volledige ondersteuning Ja
Opmerkingen
Opmerkingen 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 Volledige ondersteuning Ja
Opmerkingen
Volledige ondersteuning Ja
Opmerkingen
Opmerkingen 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 ?
keyup eventChrome Volledige ondersteuning JaEdge Volledige ondersteuning JaFirefox Volledige ondersteuning JaIE ? Opera ? Safari ? WebView Android Volledige ondersteuning JaChrome Android Volledige ondersteuning JaFirefox Android Volledige ondersteuning JaOpera Android ? Safari iOS ? Samsung Internet Android ?
localNameChrome Volledige ondersteuning 31
Opmerkingen
Volledige ondersteuning 31
Opmerkingen
Opmerkingen This API was previously available on the Node API.
Edge Volledige ondersteuning 17Firefox Volledige ondersteuning 48
Opmerkingen
Volledige ondersteuning 48
Opmerkingen
Opmerkingen This API was previously available on the Node API.
IE Volledige ondersteuning 9Opera Volledige ondersteuning JaSafari Volledige ondersteuning 10WebView Android Volledige ondersteuning Ja
Opmerkingen
Volledige ondersteuning Ja
Opmerkingen
Opmerkingen This API was previously available on the Node API.
Chrome Android Volledige ondersteuning 31
Opmerkingen
Volledige ondersteuning 31
Opmerkingen
Opmerkingen This API was previously available on the Node API.
Firefox Android Volledige ondersteuning 48
Opmerkingen
Volledige ondersteuning 48
Opmerkingen
Opmerkingen This API was previously available on the Node API.
Opera Android Volledige ondersteuning JaSafari iOS Volledige ondersteuning JaSamsung Internet Android Volledige ondersteuning Ja
matchesChrome Volledige ondersteuning 34
Volledige ondersteuning 34
Volledige ondersteuning Ja
Vervangende naam
Vervangende naam Gebruikt de niet-standaard naam: webkitMatchesSelector
Edge Volledige ondersteuning Ja
Volledige ondersteuning Ja
Volledige ondersteuning Ja
Vervangende naam
Vervangende naam Gebruikt de niet-standaard naam: webkitMatchesSelector
Volledige ondersteuning Ja
Vervangende naam
Vervangende naam Gebruikt de niet-standaard naam: msMatchesSelector
Firefox Volledige ondersteuning 34
Volledige ondersteuning 34
Volledige ondersteuning 44
Vervangende naam
Vervangende naam Gebruikt de niet-standaard naam: webkitMatchesSelector
Volledige ondersteuning 3.6
Opmerkingen Vervangende naam
Opmerkingen Prior to Firefox 4, invalid selector strings caused false to be returned instead of throwing an exception.
Opmerkingen See bug 1119718 for removal.
Vervangende naam Gebruikt de niet-standaard naam: mozMatchesSelector
IE Volledige ondersteuning 9
Vervangende naam
Volledige ondersteuning 9
Vervangende naam
Vervangende naam Gebruikt de niet-standaard naam: msMatchesSelector
Opera Volledige ondersteuning 21
Volledige ondersteuning 21
Volledige ondersteuning 15
Vervangende naam
Vervangende naam Gebruikt de niet-standaard naam: webkitMatchesSelector
Geen ondersteuning 11.5 — 15
Vervangende naam
Vervangende naam Gebruikt de niet-standaard naam: oMatchesSelector
Safari Volledige ondersteuning 7
Volledige ondersteuning 7
Volledige ondersteuning 5
Vervangende naam
Vervangende naam Gebruikt de niet-standaard naam: webkitMatchesSelector
WebView Android Volledige ondersteuning Ja
Volledige ondersteuning Ja
Volledige ondersteuning Ja
Vervangende naam
Vervangende naam Gebruikt de niet-standaard naam: webkitMatchesSelector
Chrome Android Volledige ondersteuning 34
Volledige ondersteuning 34
Volledige ondersteuning Ja
Vervangende naam
Vervangende naam Gebruikt de niet-standaard naam: webkitMatchesSelector
Firefox Android Volledige ondersteuning 34
Volledige ondersteuning 34
Volledige ondersteuning 44
Vervangende naam
Vervangende naam Gebruikt de niet-standaard naam: webkitMatchesSelector
Volledige ondersteuning 4
Opmerkingen Vervangende naam
Opmerkingen See bug 1119718 for removal.
Vervangende naam Gebruikt de niet-standaard naam: mozMatchesSelector
Opera Android Volledige ondersteuning 21
Volledige ondersteuning 21
Volledige ondersteuning 14
Vervangende naam
Vervangende naam Gebruikt de niet-standaard naam: webkitMatchesSelector
Geen ondersteuning 11.5 — 14
Vervangende naam
Vervangende naam Gebruikt de niet-standaard naam: oMatchesSelector
Safari iOS Volledige ondersteuning 8
Volledige ondersteuning 8
Volledige ondersteuning Ja
Vervangende naam
Vervangende naam Gebruikt de niet-standaard naam: webkitMatchesSelector
Samsung Internet Android Volledige ondersteuning Ja
Volledige ondersteuning Ja
Volledige ondersteuning Ja
Vervangende naam
Vervangende naam Gebruikt de niet-standaard naam: webkitMatchesSelector
mousedown eventChrome Volledige ondersteuning JaEdge Volledige ondersteuning JaFirefox Volledige ondersteuning JaIE Volledige ondersteuning JaOpera Volledige ondersteuning JaSafari Volledige ondersteuning JaWebView Android Volledige ondersteuning JaChrome Android Volledige ondersteuning JaFirefox Android Volledige ondersteuning JaOpera Android Volledige ondersteuning JaSafari iOS Volledige ondersteuning JaSamsung Internet Android Volledige ondersteuning Ja
mouseenter eventChrome Volledige ondersteuning 30Edge Volledige ondersteuning JaFirefox Volledige ondersteuning 10IE Volledige ondersteuning 5.5Opera Volledige ondersteuning 17Safari Volledige ondersteuning JaWebView Android Volledige ondersteuning JaChrome Android Volledige ondersteuning JaFirefox Android Volledige ondersteuning 10Opera Android Volledige ondersteuning 18Safari iOS Volledige ondersteuning JaSamsung Internet Android Volledige ondersteuning Ja
mouseleave eventChrome Volledige ondersteuning 30Edge Volledige ondersteuning JaFirefox Volledige ondersteuning 10IE Volledige ondersteuning 5.5Opera Volledige ondersteuning 17Safari Volledige ondersteuning JaWebView Android Volledige ondersteuning JaChrome Android Volledige ondersteuning JaFirefox Android Volledige ondersteuning 10Opera Android Volledige ondersteuning 18Safari iOS Volledige ondersteuning JaSamsung Internet Android Volledige ondersteuning Ja
mousemove eventChrome Volledige ondersteuning JaEdge Volledige ondersteuning JaFirefox Volledige ondersteuning JaIE Volledige ondersteuning JaOpera Volledige ondersteuning JaSafari Volledige ondersteuning JaWebView Android Volledige ondersteuning JaChrome Android Volledige ondersteuning JaFirefox Android Volledige ondersteuning JaOpera Android Volledige ondersteuning JaSafari iOS Volledige ondersteuning JaSamsung Internet Android Volledige ondersteuning Ja
mouseout eventChrome Volledige ondersteuning JaEdge Volledige ondersteuning JaFirefox Volledige ondersteuning JaIE Volledige ondersteuning JaOpera Volledige ondersteuning JaSafari Volledige ondersteuning JaWebView Android Volledige ondersteuning JaChrome Android Volledige ondersteuning JaFirefox Android Volledige ondersteuning JaOpera Android Volledige ondersteuning JaSafari iOS Volledige ondersteuning JaSamsung Internet Android Volledige ondersteuning Ja
mouseover eventChrome Volledige ondersteuning JaEdge Volledige ondersteuning JaFirefox Volledige ondersteuning JaIE Volledige ondersteuning JaOpera Volledige ondersteuning JaSafari Volledige ondersteuning JaWebView Android Volledige ondersteuning JaChrome Android Volledige ondersteuning JaFirefox Android Volledige ondersteuning JaOpera Android Volledige ondersteuning JaSafari iOS Volledige ondersteuning JaSamsung Internet Android Volledige ondersteuning Ja
mouseup eventChrome Volledige ondersteuning JaEdge Volledige ondersteuning JaFirefox Volledige ondersteuning JaIE Volledige ondersteuning JaOpera Volledige ondersteuning JaSafari Volledige ondersteuning JaWebView Android Volledige ondersteuning JaChrome Android Volledige ondersteuning JaFirefox Android Volledige ondersteuning JaOpera Android Volledige ondersteuning JaSafari iOS Volledige ondersteuning JaSamsung Internet Android Volledige ondersteuning Ja
mousewheel event
VerouderdNiet standaard
Chrome Volledige ondersteuning 31Edge ? Firefox Geen ondersteuning NeeIE ? Opera ? Safari ? WebView Android ? Chrome Android ? Firefox Android Geen ondersteuning NeeOpera Android ? Safari iOS ? Samsung Internet Android ?
msContentZoom event
Niet standaard
Chrome Geen ondersteuning NeeEdge Volledige ondersteuning JaFirefox Geen ondersteuning NeeIE Volledige ondersteuning JaOpera Geen ondersteuning NeeSafari Geen ondersteuning NeeWebView Android Geen ondersteuning NeeChrome Android Geen ondersteuning NeeFirefox Android Geen ondersteuning NeeOpera Android Geen ondersteuning NeeSafari iOS Geen ondersteuning NeeSamsung Internet Android Geen ondersteuning Nee
nameChrome Geen ondersteuning NeeEdge ? Firefox ? IE ? Opera Geen ondersteuning NeeSafari ? WebView Android Geen ondersteuning NeeChrome Android Geen ondersteuning NeeFirefox Android ? Opera Android Geen ondersteuning NeeSafari iOS ? Samsung Internet Android ?
namespaceURIChrome Volledige ondersteuning 31
Opmerkingen
Volledige ondersteuning 31
Opmerkingen
Opmerkingen This API was previously available on the Node API.
Edge Volledige ondersteuning 17Firefox Volledige ondersteuning 48
Opmerkingen
Volledige ondersteuning 48
Opmerkingen
Opmerkingen This API was previously available on the Node API.
IE ? Opera Volledige ondersteuning Ja
Opmerkingen
Volledige ondersteuning Ja
Opmerkingen
Opmerkingen This API was previously available on the Node API.
Safari Volledige ondersteuning 10WebView Android Volledige ondersteuning Ja
Opmerkingen
Volledige ondersteuning Ja
Opmerkingen
Opmerkingen This API was previously available on the Node API.
Chrome Android Volledige ondersteuning 31
Opmerkingen
Volledige ondersteuning 31
Opmerkingen
Opmerkingen This API was previously available on the Node API.
Firefox Android Volledige ondersteuning JaOpera Android Volledige ondersteuning JaSafari iOS Volledige ondersteuning JaSamsung Internet Android Volledige ondersteuning Ja
onfullscreenchangeChrome Volledige ondersteuning 57Edge ? Firefox Volledige ondersteuning 64
Volledige ondersteuning 64
Geen ondersteuning 10 — 65
Vervangende naam
Vervangende naam Gebruikt de niet-standaard naam: onmozfullscreenchange
IE ? Opera Volledige ondersteuning JaSafari ? WebView Android Volledige ondersteuning 57Chrome Android Volledige ondersteuning 57Firefox Android Volledige ondersteuning 64
Volledige ondersteuning 64
Geen ondersteuning 10 — 65
Vervangende naam
Vervangende naam Gebruikt de niet-standaard naam: onmozfullscreenchange
Opera Android Volledige ondersteuning JaSafari iOS ? Samsung Internet Android ?
onfullscreenerrorChrome Volledige ondersteuning 57Edge ? Firefox Volledige ondersteuning 64
Volledige ondersteuning 64
Geen ondersteuning 10 — 65
Vervangende naam
Vervangende naam Gebruikt de niet-standaard naam: onmozfullscreenerror
IE ? Opera Volledige ondersteuning JaSafari ? WebView Android Volledige ondersteuning 57Chrome Android Volledige ondersteuning 57Firefox Android Volledige ondersteuning 64
Volledige ondersteuning 64
Geen ondersteuning 10 — 65
Vervangende naam
Vervangende naam Gebruikt de niet-standaard naam: onmozfullscreenerror
Opera Android Volledige ondersteuning JaSafari iOS ? Samsung Internet Android ?
openOrClosedShadowRoot
Niet standaard
Chrome Geen ondersteuning NeeEdge Geen ondersteuning NeeFirefox Volledige ondersteuning 63
Opmerkingen
Volledige ondersteuning 63
Opmerkingen
Opmerkingen Available only to WebExtensions.
IE Geen ondersteuning NeeOpera Geen ondersteuning NeeSafari Geen ondersteuning NeeWebView Android Geen ondersteuning NeeChrome Android Geen ondersteuning NeeFirefox Android Volledige ondersteuning 63
Opmerkingen
Volledige ondersteuning 63
Opmerkingen
Opmerkingen Available only to WebExtensions.
Opera Android Geen ondersteuning NeeSafari iOS Geen ondersteuning NeeSamsung Internet Android Geen ondersteuning Nee
outerHTMLChrome Volledige ondersteuning 33
Opmerkingen
Volledige ondersteuning 33
Opmerkingen
Opmerkingen This API was previously available on the Node API.
Edge Volledige ondersteuning 14Firefox Volledige ondersteuning 11IE Volledige ondersteuning 4Opera Volledige ondersteuning 7Safari Volledige ondersteuning 9WebView Android Volledige ondersteuning Ja
Opmerkingen
Volledige ondersteuning Ja
Opmerkingen
Opmerkingen This API was previously available on the Node API.
Chrome Android Volledige ondersteuning 33
Opmerkingen
Volledige ondersteuning 33
Opmerkingen
Opmerkingen This API was previously available on the Node API.
Firefox Android Volledige ondersteuning JaOpera Android Volledige ondersteuning JaSafari iOS Volledige ondersteuning JaSamsung Internet Android Volledige ondersteuning Ja
overflow event
Niet standaard
Chrome Geen ondersteuning NeeEdge Geen ondersteuning NeeFirefox Volledige ondersteuning JaIE Geen ondersteuning NeeOpera Geen ondersteuning NeeSafari Geen ondersteuning NeeWebView Android Geen ondersteuning NeeChrome Android Geen ondersteuning NeeFirefox Android Volledige ondersteuning JaOpera Android Geen ondersteuning NeeSafari iOS Geen ondersteuning NeeSamsung Internet Android Geen ondersteuning Nee
paste eventChrome Volledige ondersteuning 58Edge Volledige ondersteuning JaFirefox Volledige ondersteuning JaIE Volledige ondersteuning 11Opera Volledige ondersteuning 45Safari Volledige ondersteuning JaWebView Android Volledige ondersteuning 58Chrome Android Volledige ondersteuning 58Firefox Android Volledige ondersteuning JaOpera Android Volledige ondersteuning 43Safari iOS ? Samsung Internet Android ?
prefixChrome Volledige ondersteuning 31
Opmerkingen
Volledige ondersteuning 31
Opmerkingen
Opmerkingen This API was previously available on the Node API.
Edge Volledige ondersteuning 13Firefox Volledige ondersteuning 48
Opmerkingen
Volledige ondersteuning 48
Opmerkingen
Opmerkingen This API was previously available on the Node API.
IE ? Opera Volledige ondersteuning JaSafari Volledige ondersteuning 10WebView Android Volledige ondersteuning JaChrome Android Volledige ondersteuning 31
Opmerkingen
Volledige ondersteuning 31
Opmerkingen
Opmerkingen This API was previously available on the Node API.
Firefox Android Volledige ondersteuning 48
Opmerkingen
Volledige ondersteuning 48
Opmerkingen
Opmerkingen This API was previously available on the Node API.
Opera Android Volledige ondersteuning JaSafari iOS Volledige ondersteuning JaSamsung Internet Android Volledige ondersteuning Ja
querySelectorChrome Volledige ondersteuning 1Edge Volledige ondersteuning 12Firefox Volledige ondersteuning 3.5IE Volledige ondersteuning 9
Volledige ondersteuning 9
Gedeeltelijke ondersteuning 8
Opmerkingen
Opmerkingen querySelector() is supported, but only for CSS 2.1 selectors.
Opera Volledige ondersteuning JaSafari Volledige ondersteuning 6WebView Android Volledige ondersteuning JaChrome Android Volledige ondersteuning JaFirefox Android Volledige ondersteuning JaOpera Android Volledige ondersteuning JaSafari iOS Volledige ondersteuning JaSamsung Internet Android Volledige ondersteuning Ja
querySelectorAllChrome Volledige ondersteuning 1Edge Volledige ondersteuning 12Firefox Volledige ondersteuning 3.5IE Volledige ondersteuning 9
Volledige ondersteuning 9
Gedeeltelijke ondersteuning 8
Opmerkingen
Opmerkingen querySelectorAll() is supported, but only for CSS 2.1 selectors.
Opera Volledige ondersteuning 10Safari Volledige ondersteuning 6WebView Android Volledige ondersteuning JaChrome Android Volledige ondersteuning JaFirefox Android Volledige ondersteuning JaOpera Android Volledige ondersteuning JaSafari iOS Volledige ondersteuning JaSamsung Internet Android Volledige ondersteuning Ja
releasePointerCaptureChrome Volledige ondersteuning 55Edge Volledige ondersteuning 12Firefox Volledige ondersteuning 59
Volledige ondersteuning 59
Volledige ondersteuning 41
Uitgeschakeld
Uitgeschakeld 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 Volledige ondersteuning 11
Volledige ondersteuning 11
Volledige ondersteuning 10
Voorgevoegd
Voorgevoegd Vereist het leveranciersvoorvoegsel: ms
Opera Volledige ondersteuning 42Safari Geen ondersteuning NeeWebView Android Volledige ondersteuning 55Chrome Android Volledige ondersteuning 55Firefox Android Geen ondersteuning Nee
Geen ondersteuning Nee
Volledige ondersteuning 41
Uitgeschakeld
Uitgeschakeld 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 Volledige ondersteuning 42Safari iOS Geen ondersteuning NeeSamsung Internet Android Volledige ondersteuning Ja
removeAttributeChrome Volledige ondersteuning JaEdge Volledige ondersteuning 12
Opmerkingen
Volledige ondersteuning 12
Opmerkingen
Opmerkingen This function doesn't respect boolean attributes' default values. See bug 12087679.
Firefox Volledige ondersteuning JaIE ? Opera Volledige ondersteuning JaSafari Volledige ondersteuning 6WebView Android Volledige ondersteuning JaChrome Android Volledige ondersteuning JaFirefox Android Volledige ondersteuning JaOpera Android Volledige ondersteuning JaSafari iOS Volledige ondersteuning JaSamsung Internet Android Volledige ondersteuning Ja
removeAttributeNodeChrome Volledige ondersteuning JaEdge Volledige ondersteuning 12Firefox Volledige ondersteuning JaIE ? Opera Volledige ondersteuning JaSafari Volledige ondersteuning 6WebView Android Volledige ondersteuning JaChrome Android Volledige ondersteuning JaFirefox Android Volledige ondersteuning JaOpera Android Volledige ondersteuning JaSafari iOS Volledige ondersteuning JaSamsung Internet Android Volledige ondersteuning Ja
removeAttributeNSChrome Volledige ondersteuning JaEdge Volledige ondersteuning 12Firefox Volledige ondersteuning JaIE ? Opera Volledige ondersteuning JaSafari Volledige ondersteuning 6WebView Android Volledige ondersteuning JaChrome Android Volledige ondersteuning JaFirefox Android Volledige ondersteuning JaOpera Android Volledige ondersteuning JaSafari iOS Volledige ondersteuning JaSamsung Internet Android Volledige ondersteuning Ja
requestFullscreenChrome Volledige ondersteuning 69
Volledige ondersteuning 69
Volledige ondersteuning 15
Voorgevoegd
Voorgevoegd Vereist het leveranciersvoorvoegsel: webkit
Edge Geen ondersteuning 12 — 14
Voorgevoegd
Geen ondersteuning 12 — 14
Voorgevoegd
Voorgevoegd Vereist het leveranciersvoorvoegsel: webkit
Firefox Volledige ondersteuning 64
Volledige ondersteuning 64
Geen ondersteuning 47 — 65
Uitgeschakeld
Uitgeschakeld 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.
Geen ondersteuning 9 — 65
Opmerkingen Vervangende naam
Opmerkingen 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.
Vervangende naam Gebruikt de niet-standaard naam: mozRequestFullScreen
IE Volledige ondersteuning 11
Voorgevoegd
Volledige ondersteuning 11
Voorgevoegd
Voorgevoegd Vereist het leveranciersvoorvoegsel: ms
Opera Volledige ondersteuning 58
Volledige ondersteuning 58
Volledige ondersteuning 15
Voorgevoegd
Voorgevoegd Vereist het leveranciersvoorvoegsel: webkit
Geen ondersteuning 12 — 15
Voorgevoegd
Voorgevoegd Vereist het leveranciersvoorvoegsel: o
Safari Volledige ondersteuning Ja
Voorgevoegd
Volledige ondersteuning Ja
Voorgevoegd
Voorgevoegd Vereist het leveranciersvoorvoegsel: webkit
WebView Android Volledige ondersteuning 69
Volledige ondersteuning 69
Volledige ondersteuning Ja
Voorgevoegd
Voorgevoegd Vereist het leveranciersvoorvoegsel: webkit
Chrome Android Volledige ondersteuning 69
Volledige ondersteuning 69
Volledige ondersteuning Ja
Voorgevoegd
Voorgevoegd Vereist het leveranciersvoorvoegsel: webkit
Firefox Android Volledige ondersteuning 64
Volledige ondersteuning 64
Geen ondersteuning 47 — 65
Uitgeschakeld
Uitgeschakeld 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.
Geen ondersteuning 9 — 65
Opmerkingen Vervangende naam
Opmerkingen 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.
Vervangende naam Gebruikt de niet-standaard naam: mozRequestFullScreen
Opera Android Volledige ondersteuning 50
Volledige ondersteuning 50
Volledige ondersteuning 14
Voorgevoegd
Voorgevoegd Vereist het leveranciersvoorvoegsel: webkit
Geen ondersteuning 12 — 14
Voorgevoegd
Voorgevoegd Vereist het leveranciersvoorvoegsel: o
Safari iOS Volledige ondersteuning Ja
Voorgevoegd Opmerkingen
Volledige ondersteuning Ja
Voorgevoegd Opmerkingen
Voorgevoegd Vereist het leveranciersvoorvoegsel: webkit
Opmerkingen Only available on iPad, not on iPhone.
Samsung Internet Android Volledige ondersteuning Ja
Voorgevoegd
Volledige ondersteuning Ja
Voorgevoegd
Voorgevoegd Vereist het leveranciersvoorvoegsel: webkit
requestPointerLockChrome Volledige ondersteuning Ja
Volledige ondersteuning Ja
Volledige ondersteuning Ja
Voorgevoegd
Voorgevoegd Vereist het leveranciersvoorvoegsel: webkit
Edge Volledige ondersteuning 13Firefox Volledige ondersteuning 50
Volledige ondersteuning 50
Volledige ondersteuning Ja
Voorgevoegd
Voorgevoegd Vereist het leveranciersvoorvoegsel: moz
IE ? Opera Volledige ondersteuning JaSafari Volledige ondersteuning 10WebView Android Volledige ondersteuning Ja
Volledige ondersteuning Ja
Volledige ondersteuning Ja
Voorgevoegd
Voorgevoegd Vereist het leveranciersvoorvoegsel: webkit
Chrome Android Volledige ondersteuning Ja
Volledige ondersteuning Ja
Volledige ondersteuning Ja
Voorgevoegd
Voorgevoegd Vereist het leveranciersvoorvoegsel: webkit
Firefox Android Volledige ondersteuning JaOpera Android Volledige ondersteuning JaSafari iOS ? Samsung Internet Android Volledige ondersteuning Ja
runtimeStyle
Niet standaard
Chrome Geen ondersteuning NeeEdge Geen ondersteuning NeeFirefox Geen ondersteuning NeeIE Volledige ondersteuning 6Opera Geen ondersteuning NeeSafari Geen ondersteuning NeeWebView Android Geen ondersteuning NeeChrome Android Geen ondersteuning NeeFirefox Android Geen ondersteuning NeeOpera Android Geen ondersteuning NeeSafari iOS Geen ondersteuning NeeSamsung Internet Android Geen ondersteuning Nee
scrollChrome Volledige ondersteuning 45Edge Geen ondersteuning NeeFirefox Volledige ondersteuning JaIE Geen ondersteuning NeeOpera Volledige ondersteuning 32Safari Volledige ondersteuning 10WebView Android Volledige ondersteuning 45Chrome Android Volledige ondersteuning 45Firefox Android Volledige ondersteuning JaOpera Android Volledige ondersteuning 32Safari iOS Geen ondersteuning NeeSamsung Internet Android Volledige ondersteuning Ja
scroll eventChrome Volledige ondersteuning JaEdge Volledige ondersteuning JaFirefox Volledige ondersteuning JaIE ? Opera ? Safari ? WebView Android Volledige ondersteuning JaChrome Android Volledige ondersteuning JaFirefox Android Volledige ondersteuning JaOpera Android ? Safari iOS ? Samsung Internet Android ?
scrollByChrome Volledige ondersteuning 45Edge Geen ondersteuning NeeFirefox Volledige ondersteuning JaIE Geen ondersteuning NeeOpera Volledige ondersteuning 32Safari Volledige ondersteuning 10WebView Android Volledige ondersteuning 45Chrome Android Volledige ondersteuning 45Firefox Android Volledige ondersteuning JaOpera Android Volledige ondersteuning 32Safari iOS Geen ondersteuning NeeSamsung Internet Android Volledige ondersteuning Ja
scrollHeightChrome Volledige ondersteuning 4Edge Volledige ondersteuning 12Firefox Volledige ondersteuning 21
Volledige ondersteuning 21
Geen ondersteuning 3 — 21
Opmerkingen
Opmerkingen 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 Volledige ondersteuning 8Opera Volledige ondersteuning JaSafari Volledige ondersteuning 6WebView Android Volledige ondersteuning JaChrome Android Volledige ondersteuning JaFirefox Android Volledige ondersteuning JaOpera Android Volledige ondersteuning JaSafari iOS Volledige ondersteuning 4Samsung Internet Android Volledige ondersteuning Ja
scrollIntoView
Experimenteel
Chrome Volledige ondersteuning 29Edge Volledige ondersteuning 18
Opmerkingen
Volledige ondersteuning 18
Opmerkingen
Opmerkingen No support for smooth behavior.
Volledige ondersteuning 12
Opmerkingen
Opmerkingen This function is implemented in the HTMLElement API, meaning non-HTML elements (like SVG elements) cannot use this function.
Opmerkingen No support for smooth behavior.
Firefox Volledige ondersteuning 1IE Volledige ondersteuning 8
Opmerkingen
Volledige ondersteuning 8
Opmerkingen
Opmerkingen This function is implemented in the HTMLElement API, meaning non-HTML elements (like SVG elements) cannot use this function.
Opmerkingen No support for smooth behavior or center options.
Opera Volledige ondersteuning 38Safari Volledige ondersteuning 6
Opmerkingen
Volledige ondersteuning 6
Opmerkingen
Opmerkingen No support for smooth behavior or center options.
WebView Android Volledige ondersteuning JaChrome Android Volledige ondersteuning JaFirefox Android Volledige ondersteuning 4Opera Android Volledige ondersteuning JaSafari iOS Volledige ondersteuning 5
Opmerkingen
Volledige ondersteuning 5
Opmerkingen
Opmerkingen No support for smooth behavior or center options.
Samsung Internet Android Volledige ondersteuning Ja
scrollIntoViewIfNeeded
Niet standaard
Chrome Volledige ondersteuning JaEdge Geen ondersteuning NeeFirefox Geen ondersteuning NeeIE Geen ondersteuning NeeOpera Volledige ondersteuning JaSafari Volledige ondersteuning 6WebView Android Volledige ondersteuning JaChrome Android Volledige ondersteuning JaFirefox Android Geen ondersteuning NeeOpera Android Volledige ondersteuning JaSafari iOS Volledige ondersteuning JaSamsung Internet Android ?
scrollLeftChrome Volledige ondersteuning 43Edge Volledige ondersteuning 12Firefox Volledige ondersteuning JaIE Volledige ondersteuning JaOpera Volledige ondersteuning JaSafari Volledige ondersteuning 6WebView Android Volledige ondersteuning 43Chrome Android Volledige ondersteuning 43Firefox Android Volledige ondersteuning JaOpera Android Volledige ondersteuning JaSafari iOS Volledige ondersteuning JaSamsung Internet Android Volledige ondersteuning Ja
scrollLeftMax
Niet standaard
Chrome Geen ondersteuning NeeEdge Geen ondersteuning NeeFirefox Volledige ondersteuning 16IE Geen ondersteuning NeeOpera Geen ondersteuning NeeSafari Geen ondersteuning NeeWebView Android Geen ondersteuning NeeChrome Android Geen ondersteuning NeeFirefox Android Volledige ondersteuning 16Opera Android Geen ondersteuning NeeSafari iOS Geen ondersteuning NeeSamsung Internet Android Geen ondersteuning Nee
scrollToChrome Volledige ondersteuning 45Edge Geen ondersteuning NeeFirefox Volledige ondersteuning JaIE Geen ondersteuning NeeOpera Volledige ondersteuning 32Safari Volledige ondersteuning 10WebView Android Volledige ondersteuning 45Chrome Android Volledige ondersteuning 45Firefox Android Volledige ondersteuning JaOpera Android Volledige ondersteuning 32Safari iOS Geen ondersteuning NeeSamsung Internet Android Volledige ondersteuning Ja
scrollTopChrome Volledige ondersteuning 43Edge Volledige ondersteuning 12Firefox Volledige ondersteuning JaIE Volledige ondersteuning JaOpera Volledige ondersteuning JaSafari Volledige ondersteuning 6WebView Android Volledige ondersteuning JaChrome Android Volledige ondersteuning 43Firefox Android Volledige ondersteuning JaOpera Android Volledige ondersteuning JaSafari iOS Volledige ondersteuning JaSamsung Internet Android Volledige ondersteuning Ja
scrollTopMax
Niet standaard
Chrome Geen ondersteuning NeeEdge Geen ondersteuning NeeFirefox Volledige ondersteuning 16IE Geen ondersteuning NeeOpera Geen ondersteuning NeeSafari Geen ondersteuning NeeWebView Android Geen ondersteuning NeeChrome Android Geen ondersteuning NeeFirefox Android Volledige ondersteuning 16Opera Android Geen ondersteuning NeeSafari iOS Geen ondersteuning NeeSamsung Internet Android Geen ondersteuning Nee
scrollWidthChrome Volledige ondersteuning 43Edge Volledige ondersteuning 12Firefox Volledige ondersteuning JaIE ? Opera Volledige ondersteuning JaSafari Volledige ondersteuning 6WebView Android Volledige ondersteuning JaChrome Android Volledige ondersteuning 43Firefox Android Volledige ondersteuning JaOpera Android Volledige ondersteuning JaSafari iOS Volledige ondersteuning JaSamsung Internet Android Volledige ondersteuning Ja
select eventChrome Volledige ondersteuning JaEdge Volledige ondersteuning JaFirefox Volledige ondersteuning JaIE ? Opera ? Safari ? WebView Android Volledige ondersteuning JaChrome Android Volledige ondersteuning JaFirefox Android Volledige ondersteuning JaOpera Android ? Safari iOS ? Samsung Internet Android ?
setAttributeChrome Volledige ondersteuning JaEdge Volledige ondersteuning 12Firefox Volledige ondersteuning JaIE Volledige ondersteuning 5
Opmerkingen
Volledige ondersteuning 5
Opmerkingen
Opmerkingen In Internet Explorer 7 and earlier, setAttribute doesn't set styles and removes events when you try to set them.
Opera Volledige ondersteuning JaSafari Volledige ondersteuning 6WebView Android Volledige ondersteuning JaChrome Android Volledige ondersteuning JaFirefox Android Volledige ondersteuning JaOpera Android Volledige ondersteuning JaSafari iOS Volledige ondersteuning JaSamsung Internet Android Volledige ondersteuning Ja
setAttributeNodeChrome Volledige ondersteuning JaEdge Volledige ondersteuning 12Firefox Volledige ondersteuning JaIE ? Opera Volledige ondersteuning JaSafari Volledige ondersteuning 6WebView Android Volledige ondersteuning JaChrome Android Volledige ondersteuning JaFirefox Android Volledige ondersteuning JaOpera Android Volledige ondersteuning JaSafari iOS Volledige ondersteuning JaSamsung Internet Android Volledige ondersteuning Ja
setAttributeNodeNSChrome Volledige ondersteuning JaEdge Volledige ondersteuning 12
Opmerkingen
Volledige ondersteuning 12
Opmerkingen
Opmerkingen Returns a ClientRectList with ClientRect objects (which do not contain x and y properties) instead of DOMRect objects.
Firefox Volledige ondersteuning JaIE Volledige ondersteuning Ja
Opmerkingen
Volledige ondersteuning Ja
Opmerkingen
Opmerkingen Returns a ClientRectList with ClientRect objects (which do not contain x and y properties) instead of DOMRect objects.
Opera Volledige ondersteuning JaSafari Volledige ondersteuning 6WebView Android Volledige ondersteuning JaChrome Android Volledige ondersteuning JaFirefox Android Volledige ondersteuning JaOpera Android Volledige ondersteuning JaSafari iOS Volledige ondersteuning JaSamsung Internet Android Volledige ondersteuning Ja
setAttributeNSChrome Volledige ondersteuning JaEdge Volledige ondersteuning 12Firefox Volledige ondersteuning JaIE ? Opera Volledige ondersteuning JaSafari Volledige ondersteuning 6WebView Android Volledige ondersteuning JaChrome Android Volledige ondersteuning JaFirefox Android Volledige ondersteuning JaOpera Android Volledige ondersteuning JaSafari iOS Volledige ondersteuning JaSamsung Internet Android Volledige ondersteuning Ja
setCapture
VerouderdNiet standaard
Chrome Geen ondersteuning NeeEdge ? Firefox Volledige ondersteuning JaIE Volledige ondersteuning 5
Opmerkingen
Volledige ondersteuning 5
Opmerkingen
Opmerkingen The retargetToElement parameter to Element.setCapture() was introduced in Internet Explorer 5.5.
Opera Geen ondersteuning NeeSafari ? WebView Android Geen ondersteuning NeeChrome Android Geen ondersteuning NeeFirefox Android ? Opera Android Geen ondersteuning NeeSafari iOS ? Samsung Internet Android ?
setPointerCaptureChrome Volledige ondersteuning 55Edge Volledige ondersteuning 12Firefox Volledige ondersteuning 59
Volledige ondersteuning 59
Volledige ondersteuning 41
Uitgeschakeld
Uitgeschakeld 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 Volledige ondersteuning 11
Volledige ondersteuning 11
Volledige ondersteuning 10
Voorgevoegd
Voorgevoegd Vereist het leveranciersvoorvoegsel: ms
Opera Volledige ondersteuning 42Safari Geen ondersteuning NeeWebView Android Volledige ondersteuning 55Chrome Android Volledige ondersteuning 55Firefox Android Geen ondersteuning Nee
Geen ondersteuning Nee
Volledige ondersteuning 41
Uitgeschakeld
Uitgeschakeld 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 Volledige ondersteuning 42Safari iOS Geen ondersteuning NeeSamsung Internet Android Volledige ondersteuning Ja
shadowRootChrome Volledige ondersteuning 43Edge Geen ondersteuning Nee
Opmerkingen
Geen ondersteuning Nee
Opmerkingen
Opmerkingen Under consideration
Firefox Volledige ondersteuning 63
Volledige ondersteuning 63
Geen ondersteuning 59 — 63
Uitgeschakeld
Uitgeschakeld 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 Geen ondersteuning NeeOpera Volledige ondersteuning 40Safari Volledige ondersteuning 10WebView Android Volledige ondersteuning 43Chrome Android Volledige ondersteuning 43Firefox Android Volledige ondersteuning 63
Volledige ondersteuning 63
Geen ondersteuning 59 — 63
Uitgeschakeld
Uitgeschakeld 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 Volledige ondersteuning 41Safari iOS Volledige ondersteuning JaSamsung Internet Android Volledige ondersteuning Ja
show event
Verouderd
Chrome Geen ondersteuning NeeEdge ? Firefox Volledige ondersteuning JaIE ? Opera ? Safari ? WebView Android Geen ondersteuning NeeChrome Android Geen ondersteuning NeeFirefox Android Volledige ondersteuning JaOpera Android ? Safari iOS ? Samsung Internet Android ?
slotChrome Volledige ondersteuning 53Edge ? Firefox Volledige ondersteuning 63IE ? Opera Volledige ondersteuning JaSafari Volledige ondersteuning 10WebView Android Volledige ondersteuning 53Chrome Android Volledige ondersteuning 53Firefox Android Volledige ondersteuning 63Opera Android Volledige ondersteuning JaSafari iOS Volledige ondersteuning JaSamsung Internet Android Volledige ondersteuning Ja
tabStop
VerouderdNiet standaard
Chrome Volledige ondersteuning 43Edge ? Firefox ? IE ? Opera ? Safari ? WebView Android Volledige ondersteuning 43Chrome Android Volledige ondersteuning 43Firefox Android ? Opera Android ? Safari iOS ? Samsung Internet Android ?
tagNameChrome Volledige ondersteuning 43Edge Volledige ondersteuning 12Firefox Volledige ondersteuning JaIE Volledige ondersteuning JaOpera Volledige ondersteuning JaSafari Volledige ondersteuning 6WebView Android Volledige ondersteuning 43Chrome Android Volledige ondersteuning 43Firefox Android Volledige ondersteuning JaOpera Android Volledige ondersteuning JaSafari iOS Volledige ondersteuning JaSamsung Internet Android Volledige ondersteuning Ja
toggleAttributeChrome Volledige ondersteuning 69Edge Volledige ondersteuning 18Firefox Volledige ondersteuning 63IE ? Opera Volledige ondersteuning 56Safari Volledige ondersteuning 12WebView Android Volledige ondersteuning 69Chrome Android Volledige ondersteuning 69Firefox Android Volledige ondersteuning 63Opera Android Volledige ondersteuning 48Safari iOS Volledige ondersteuning JaSamsung Internet Android ?
touchcancel eventChrome Volledige ondersteuning 22Edge Volledige ondersteuning 12Firefox Volledige ondersteuning 52IE Geen ondersteuning NeeOpera Geen ondersteuning NeeSafari Geen ondersteuning NeeWebView Android Volledige ondersteuning JaChrome Android Volledige ondersteuning 25Firefox Android Volledige ondersteuning 6Opera Android Volledige ondersteuning JaSafari iOS Volledige ondersteuning JaSamsung Internet Android Volledige ondersteuning Ja
touchend eventChrome Volledige ondersteuning 22Edge Volledige ondersteuning 12Firefox Volledige ondersteuning 52IE Geen ondersteuning NeeOpera Geen ondersteuning NeeSafari Geen ondersteuning NeeWebView Android Volledige ondersteuning JaChrome Android Volledige ondersteuning 25Firefox Android Volledige ondersteuning 6Opera Android Volledige ondersteuning JaSafari iOS Volledige ondersteuning JaSamsung Internet Android Volledige ondersteuning Ja
touchmove eventChrome Volledige ondersteuning 22Edge Volledige ondersteuning 12Firefox Volledige ondersteuning 52IE Geen ondersteuning NeeOpera Geen ondersteuning NeeSafari Geen ondersteuning NeeWebView Android Volledige ondersteuning JaChrome Android Volledige ondersteuning 25Firefox Android Volledige ondersteuning 6Opera Android Volledige ondersteuning JaSafari iOS Volledige ondersteuning JaSamsung Internet Android Volledige ondersteuning Ja
touchstart eventChrome Volledige ondersteuning 22Edge Volledige ondersteuning 12Firefox Volledige ondersteuning 52IE Geen ondersteuning NeeOpera Geen ondersteuning NeeSafari Geen ondersteuning NeeWebView Android Volledige ondersteuning JaChrome Android Volledige ondersteuning 25Firefox Android Volledige ondersteuning 6Opera Android Volledige ondersteuning JaSafari iOS Volledige ondersteuning JaSamsung Internet Android Volledige ondersteuning Ja
underflow event
Niet standaard
Chrome Geen ondersteuning NeeEdge Geen ondersteuning NeeFirefox Volledige ondersteuning JaIE Geen ondersteuning NeeOpera Geen ondersteuning NeeSafari Geen ondersteuning NeeWebView Android Geen ondersteuning NeeChrome Android Geen ondersteuning NeeFirefox Android Volledige ondersteuning JaOpera Android Geen ondersteuning NeeSafari iOS Geen ondersteuning NeeSamsung Internet Android Geen ondersteuning Nee
webkitmouseforcechanged event
Niet standaard
Chrome Geen ondersteuning NeeEdge Geen ondersteuning NeeFirefox Geen ondersteuning NeeIE Geen ondersteuning NeeOpera Geen ondersteuning NeeSafari Volledige ondersteuning JaWebView Android Geen ondersteuning NeeChrome Android Geen ondersteuning NeeFirefox Android Geen ondersteuning NeeOpera Android Geen ondersteuning NeeSafari iOS Volledige ondersteuning JaSamsung Internet Android ?
webkitmouseforcedown event
Niet standaard
Chrome Geen ondersteuning NeeEdge Geen ondersteuning NeeFirefox Geen ondersteuning NeeIE Geen ondersteuning NeeOpera Geen ondersteuning NeeSafari Volledige ondersteuning JaWebView Android Geen ondersteuning NeeChrome Android Geen ondersteuning NeeFirefox Android Geen ondersteuning NeeOpera Android Geen ondersteuning NeeSafari iOS Volledige ondersteuning JaSamsung Internet Android ?
webkitmouseforceup event
Niet standaard
Chrome Geen ondersteuning NeeEdge Geen ondersteuning NeeFirefox Geen ondersteuning NeeIE Geen ondersteuning NeeOpera Geen ondersteuning NeeSafari Volledige ondersteuning JaWebView Android Geen ondersteuning NeeChrome Android Geen ondersteuning NeeFirefox Android Geen ondersteuning NeeOpera Android Geen ondersteuning NeeSafari iOS Volledige ondersteuning JaSamsung Internet Android ?
webkitmouseforcewillbegin event
Niet standaard
Chrome Geen ondersteuning NeeEdge Geen ondersteuning NeeFirefox Geen ondersteuning NeeIE Geen ondersteuning NeeOpera Geen ondersteuning NeeSafari Volledige ondersteuning JaWebView Android Geen ondersteuning NeeChrome Android Geen ondersteuning NeeFirefox Android Geen ondersteuning NeeOpera Android Geen ondersteuning NeeSafari iOS Volledige ondersteuning JaSamsung Internet Android ?
wheel eventChrome Volledige ondersteuning 61Edge Volledige ondersteuning JaFirefox Volledige ondersteuning JaIE Volledige ondersteuning JaOpera Volledige ondersteuning 48Safari Volledige ondersteuning JaWebView Android Volledige ondersteuning 61Chrome Android Volledige ondersteuning 61Firefox Android Volledige ondersteuning JaOpera Android Volledige ondersteuning 45Safari iOS Volledige ondersteuning JaSamsung Internet Android ?

Legenda

Volledige ondersteuning  
Volledige ondersteuning
Gedeeltelijke ondersteuning  
Gedeeltelijke ondersteuning
Geen ondersteuning  
Geen ondersteuning
Compatibiliteit onbekend  
Compatibiliteit onbekend
Experimenteel. Het verwachte gedrag kan in de toekomst veranderen.
Experimenteel. Het verwachte gedrag kan in de toekomst veranderen.
Niet standaard. Slechte ondersteuning verwacht voor meerdere browsers.
Niet standaard. Slechte ondersteuning verwacht voor meerdere browsers.
Verouderd. Niet voor gebruik in nieuwe websites
Verouderd. Niet voor gebruik in nieuwe websites
Zie implementatieopmerkingen
Zie implementatieopmerkingen
Gebruiker moet deze functie expliciet inschakelen.
Gebruiker moet deze functie expliciet inschakelen.
Gebruikt een niet-standaard naam.
Gebruikt een niet-standaard naam.
Vereist een leveranciersvoorvoegsel of een andere naam voor gebruik.
Vereist een leveranciersvoorvoegsel of een andere naam voor gebruik.

Documentlabels en -medewerkers

Aan deze pagina hebben bijgedragen: chrisdavidmills
Laatst bijgewerkt door: chrisdavidmills,