元素
是所有元素对象 (即:表示元素的对象) 最通用的基类在
Document
继承。它只拥有所有种类元素共有的方法和特性。更具体的类继承自
元素
.
例如,
HTMLElement
接口是 HTML 元素的基接口,而
SVGElement
接口是所有 SVG 元素的基础。大多数功能是在类层次结构下面进一步指定的。
Web 平台领域外的语言,像 XUL 通过
XULElement
接口,也实现
元素
.
<div id="interfaceDiagram" style="display: inline-block; position: relative; width: 100%; padding-bottom: 11.666666666666666%; vertical-align: middle; overflow: hidden;"><svg style="display: inline-block; position: absolute; top: 0; left: 0;" viewbox="-50 0 600 70" preserveAspectRatio="xMinYMin meet"><a xlink:href="../API/EventTarget.html" target="_top"><rect x="1" y="1" width="110" height="50" fill="#fff" stroke="#D4DDE4" stroke-width="2px" /><text x="56" y="30" font-size="12px" font-family="Consolas,Monaco,Andale Mono,monospace" fill="#4D4E53" text-anchor="middle" alignment-baseline="middle">EventTarget</text></a><polyline points="111,25 121,20 121,30 111,25" stroke="#D4DDE4" fill="none"/><line x1="121" y1="25" x2="151" y2="25" stroke="#D4DDE4"/><a xlink:href="../API/Node" target="_top"><rect x="151" y="1" width="75" height="50" fill="#fff" stroke="#D4DDE4" stroke-width="2px" /><text x="188.5" y="30" font-size="12px" font-family="Consolas,Monaco,Andale Mono,monospace" fill="#4D4E53" text-anchor="middle" alignment-baseline="middle">Node</text></a><polyline points="226,25 236,20 236,30 226,25" stroke="#D4DDE4" fill="none"/><line x1="236" y1="25" x2="266" y2="25" stroke="#D4DDE4"/><a xlink:href="../API/Element" target="_top"><rect x="266" y="1" width="75" height="50" fill="#F4F7F8" stroke="#D4DDE4" stroke-width="2px" /><text x="303.5" y="30" font-size="12px" font-family="Consolas,Monaco,Andale Mono,monospace" fill="#4D4E53" text-anchor="middle" alignment-baseline="middle">Element</text></a></svg></div>
a:hover text { fill: #0095DD; pointer-events: all;}
继承来自其父级接口的特性,
节点
,和通过扩展此接口的父级
EventTarget
. It implements the properties of
ParentNode
,
ChildNode
,
NonDocumentTypeChildNode
,
and
Animatable
.
Element.attributes
只读
NamedNodeMap
object containing the assigned attributes of the corresponding HTML element.
Element.classList
只读
DOMTokenList
包含类属性的列表。
Element.className
DOMString
表示元素的类。
Element.clientHeight
只读
Number
representing the inner height of the element.
Element.clientLeft
只读
Number
representing the width of the left border of the element.
Element.clientTop
只读
Number
representing the width of the top border of the element.
Element.clientWidth
只读
Number
representing the inner width of the element.
Element.computedName
只读
DOMString
containing the label exposed to accessibility.
Element.computedRole
只读
DOMString
containing the ARIA role that has been applied to a particular element.
Element.id
DOMString
表示元素的 ID。
Element.innerHTML
DOMString
表示元素内容的标记。
Element.localName
只读
DOMString
representing the local part of the qualified name of the element.
Element.namespaceURI
只读
null
if it is no namespace.
注意:
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
只读
元素
, the element immediately following the given one in the tree, or
null
if there's no sibling node.
Element.outerHTML
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.part
part
attribute), returned as a
DOMTokenList
.
Element.prefix
只读
DOMString
representing the namespace prefix of the element, or
null
if no prefix is specified.
NonDocumentTypeChildNode.previousElementSibling
只读
元素
, the element immediately preceding the given one in the tree, or
null
if there is no sibling element.
Element.scrollHeight
只读
Number
representing the scroll view height of an element.
Element.scrollLeft
Number
representing the left scroll offset of the element.
Element.scrollLeftMax
只读
Number
representing the maximum left scroll offset possible for the element.
Element.scrollTop
Number
representing number of pixels the top of the document is scrolled vertically.
Element.scrollTopMax
只读
Number
representing the maximum top scroll offset possible for the element.
Element.scrollWidth
只读
Number
representing the scroll view width of the element.
Element.shadowRoot
只读
Returns the open shadow root that is hosted by the element, or null if no open shadow root is present.
Element.openOrClosedShadowRoot
只读
Element.slot
Returns the name of the shadow DOM slot the element is inserted in.
Element.tabStop
布尔
indicating if the element can receive input focus via the tab key.
Element.tagName
只读
字符串
with the name of the tag for the given element.
Element.undoManager
只读
UndoManager
associated with the element.
Element.undoScope
布尔
indicating if the element is an undo scope host, or not.
注意:
DOM Level 3 defined
namespaceURI
,
localName
and
prefix
在
节点
interface. In DOM4 they were moved to
元素
.
This change is implemented in Chrome since version 46.0 and Firefox since version 48.0.
元素
接口包括以下特性,定义在
Slotable
混合。
Slotable.assignedSlot
只读
HTMLSlotElement
表示
<slot>
被插入节点。
Element.onfullscreenchange
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 running in the background.
Element.onfullscreenerror
fullscreenerror
event, which is sent when an error occurs while attempting to change into full-screen mode.
继承方法来自其父级
节点
, 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()
ShadowRoot
.
Element.animate()
A shortcut method to create and run an animation on an element. Returns the created Animation object instance.
Element.closest()
元素
which is the closest ancestor of the current element (or the current element itself) which matches the selectors given in parameter.
Element.createShadowRoot()
ShadowRoot
.
Element.computedStyleMap()
StylePropertyMapReadOnly
interface which provides a read-only representation of a CSS declaration block that is an alternative to
CSSStyleDeclaration
.
EventTarget.dispatchEvent()
布尔
that indicates whether no handler canceled the event.
Element.getAnimations()
Returns an array of Animation objects currently active on the element.
Element.getAttribute()
对象
.
Element.getAttributeNames()
Returns an array of attribute names from the current element.
Element.getAttributeNS()
对象
.
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()
HTMLCollection
that contains all descendants of the current element that possess the list of classes given in the parameter.
Element.getElementsByTagName()
HTMLCollection
containing all descendant elements, of a particular tag name, from the current element.
Element.getElementsByTagNameNS()
HTMLCollection
containing all descendant elements, of a particular tag name and namespace, from the current element.
Element.hasAttribute()
布尔
indicating if the element has the specified attribute or not.
Element.hasAttributeNS()
布尔
indicating if the element has the specified attribute, in the specified namespace, or not.
Element.hasAttributes()
布尔
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()
布尔
indicating whether or not the element would be selected by the specified selector string.
Element.pseudo()
CSSPseudoElement
representing the child pseudo-element matched by the specified pseudo-element selector.
Element.querySelector()
节点
which matches the specified selector string relative to the element.
Element.querySelectorAll()
NodeList
of nodes which match the specified selector string relative to the element.
Element.releasePointerCapture()
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.
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.setCapture()
Sets up mouse event capture, redirecting all mouse events to this element.
Element.setPointerCapture()
Element.toggleAttribute()
Toggles a boolean attribute, removing it if it is present and adding it if it is not present, on the specified element.
Element.getAttributeNode()
Attr
.
Element.getAttributeNodeNS()
Attr
.
Element.removeAttributeNode()
Removes the node representation of the named attribute 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.
监听这些事件使用
addEventListener()
或通过把事件监听器赋值给
on
eventname
特性为此接口。
cancel
<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.
oncancel
特性。
error
onerror
特性。
scroll
onscroll
特性。
select
onselect
特性。
show
contextmenu
event was fired on/bubbled to an element that has a
contextmenu
属性。
onshow
特性。
wheel
onwheel
特性。
copy
oncopy
特性。
cut
oncut
特性。
paste
onpaste
特性。
compositionend
compositionstart
compositionupdate
blur
onblur
特性。
focus
onfocus
property
focusin
Fired when an element is about to gain focus.
focusout
Fired when an element is about to lose focus.
fullscreenchange
元素
when it transitions into or out of
full-screen
模式。
onfullscreenchange
特性。
fullscreenerror
元素
if an error occurs while attempting to switch it into or out of
full-screen
模式。
onfullscreenerror
特性。
keydown
onkeydown
特性。
keypress
onkeypress
特性。
keyup
onkeyup
特性。
auxclick
onauxclick
特性。
click
onclick
特性。
contextmenu
oncontextmenu
特性。
dblclick
ondblclick
特性。
DOMActivate
Occurs when an element is activated, for instance, through a mouse click or a keypress.
mousedown
onmousedown
特性。
mouseenter
onmouseenter
特性。
mouseleave
onmouseleave
特性。
mousemove
onmousemove
特性。
mouseout
onmouseout
特性。
mouseover
onmouseover
特性。
mouseup
onmouseup
特性。
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
mousedown
事件。
webkitmouseforceup
webkitmouseforcedown
event as soon as the pressure has been reduced sufficiently to end the "force click".
touchcancel
ontouchcancel
特性。
touchend
ontouchend
property
touchmove
ontouchmove
property
touchstart
ontouchstart
property
| 规范 | 状态 | 注释 |
|---|---|---|
|
CSS Pseudo-Elements Level 4
在该规范中的 Element 定义。 |
工作草案 |
添加
pseudo()
方法。
|
| Web 动画 | 工作草案 |
添加
getAnimations()
方法。
|
|
UndoManager and DOMTransaction
在该规范中的 Element 定义。 |
编者草案 |
添加
undoScope
and
undoManager
特性。
|
|
指针事件 – 2 级
在该规范中的 Element 定义。 |
推荐 |
Added the following event handlers:
ongotpointercapture
and
onlostpointercapture
.
Added the following methods:
setPointerCapture()
and
releasePointerCapture()
.
|
|
指针事件
在该规范中的 Element 定义。 |
过时 |
Added the following event handlers:
ongotpointercapture
and
onlostpointercapture
.
Added the following methods:
setPointerCapture()
and
releasePointerCapture()
.
|
|
Selectors API Level 1
在该规范中的 Element 定义。 |
过时 |
Added the following methods:
querySelector()
and
querySelectorAll()
.
|
|
指针锁
在该规范中的 Element 定义。 |
候选推荐 |
添加
requestPointerLock()
方法。
|
|
全屏 API
在该规范中的 Element 定义。 |
实时标准 |
添加
requestFullscreen()
方法。
|
|
DOM 剖析和序列化
在该规范中的 Element 定义。 |
工作草案 |
添加下列特性:
innerHTML
,和
outerHTML
.
添加下列方法:
insertAdjacentHTML()
.
|
|
CSSOM (CSS 对象模型) 视图模块
在该规范中的 Element 定义。 |
工作草案 |
添加下列特性:
scrollTop
,
scrollLeft
,
scrollWidth
,
scrollHeight
,
clientTop
,
clientLeft
,
clientWidth
,和
clientHeight
.
Added the following methods:
getClientRects()
,
getBoundingClientRect()
,
scroll()
,
scrollBy()
,
scrollTo()
and
scrollIntoView()
.
|
|
Element Traversal Specification
在该规范中的 Element 定义。 |
过时 |
Added inheritance of the
ElementTraversal
接口。
|
|
DOM
在该规范中的 Element 定义。 |
实时标准 |
Added the following methods:
closest()
,
insertAdjacentElement()
and
insertAdjacentText()
.
移动
hasAttributes()
从
节点
interface to this one.
|
|
DOM4
在该规范中的 Element 定义。 |
过时 |
Removed the following methods:
setIdAttribute()
,
setIdAttributeNS()
,和
setIdAttributeNode()
.
Modified the return value of
getElementsByTagName()
and
getElementsByTagNameNS()
.
移除
schemaTypeInfo
特性。
|
|
DOM (文档对象模型) 3 级核心规范
在该规范中的 Element 定义。 |
过时 |
Added the following methods:
setIdAttribute()
,
setIdAttributeNS()
,和
setIdAttributeNode()
. These methods were never implemented and have been removed in later specifications.
添加
schemaTypeInfo
property. This property was never implemented and has been removed in later specifications.
|
|
DOM (文档对象模型) 级别 2 核心规范
在该规范中的 Element 定义。 |
过时 |
normalize()
method has been moved to
节点
.
|
|
DOM (文档对象模型) 1 级规范
在该规范中的 Element 定义。 |
过时 | 初始定义。 |
| 桌面 | 移动 | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
元素
|
Chrome 1 | Edge 12 | Firefox 1 | IE 4 | Opera 8 | Safari 1.3 | WebView Android 1 | Chrome Android 18 | Firefox Android 4 | Opera Android 10.1 | Safari iOS 1 | Samsung Internet Android 1.0 |
DOMActivate
event
弃用
非标
|
Chrome Yes | Edge 79 | Firefox Yes | IE No | Opera No | Safari Yes | WebView Android ? | Chrome Android Yes | Firefox Android Yes | Opera Android No | Safari iOS ? | Samsung Internet Android Yes |
DOMMouseScroll
event
弃用
非标
|
Chrome No | Edge No | Firefox 1 | IE No | Opera No | Safari No | WebView Android No | Chrome Android No | Firefox Android 4 | Opera Android No | Safari iOS No | Samsung Internet Android No |
MozMousePixelScroll
event
弃用
非标
|
Chrome No | Edge ≤18 — 79 | Firefox Yes | IE No | Opera No | Safari No | WebView Android No | Chrome Android No | Firefox Android Yes | Opera Android No | Safari iOS No | Samsung Internet Android No |
MSGestureChange
event
非标
|
Chrome No | Edge 12 — 79 | Firefox No | IE 10 | Opera No | Safari No | WebView Android No | Chrome Android No | Firefox Android No | Opera Android No | Safari iOS No | Samsung Internet Android No |
MSGestureEnd
event
非标
|
Chrome No | Edge 12 — 79 | Firefox No | IE 10 | Opera No | Safari No | WebView Android No | Chrome Android No | Firefox Android No | Opera Android No | Safari iOS No | Samsung Internet Android No |
MSGestureHold
event
非标
|
Chrome No | Edge 12 — 79 | Firefox No | IE 10 | Opera No | Safari No | WebView Android No | Chrome Android No | Firefox Android No | Opera Android No | Safari iOS No | Samsung Internet Android No |
MSGestureStart
event
非标
|
Chrome No | Edge 12 — 79 | Firefox No | IE 10 | Opera No | Safari No | WebView Android No | Chrome Android No | Firefox Android No | Opera Android No | Safari iOS No | Samsung Internet Android No |
MSGestureTap
event
非标
|
Chrome No | Edge 12 — 79 | Firefox No | IE 10 | Opera No | Safari No | WebView Android No | Chrome Android No | Firefox Android No | Opera Android No | Safari iOS No | Samsung Internet Android No |
MSInertiaStart
event
非标
|
Chrome No | Edge 12 — 79 | Firefox No | IE 10 | Opera No | Safari No | WebView Android No | Chrome Android No | Firefox Android No | Opera Android No | Safari iOS No | Samsung Internet Android No |
MSManipulationStateChanged
event
非标
|
Chrome No | Edge 12 — 79 | Firefox No | IE Yes | Opera No | Safari No | WebView Android No | Chrome Android No | Firefox Android No | Opera Android No | Safari iOS No | Samsung Internet Android No |
accessKey
|
Chrome
No
|
Edge
No
|
Firefox ? | IE ? |
Opera
No
|
Safari ? |
WebView Android
No
|
Chrome Android
No
|
Firefox Android ? |
Opera Android
No
|
Safari iOS ? |
Samsung Internet Android
No
|
afterscriptexecute
event
非标
|
Chrome No | Edge No | Firefox 2 | IE ? | Opera No | Safari No | WebView Android No | Chrome Android No | Firefox Android 4 | Opera Android No | Safari iOS No | Samsung Internet Android No |
animate
|
Chrome 36 | Edge 79 | Firefox 48 | IE No | Opera 23 |
Safari
Yes
Disabled
|
WebView Android 37 | Chrome Android 36 | Firefox Android 48 | Opera Android 24 | Safari iOS 13.4 | Samsung Internet Android 3.0 |
attachShadow
|
Chrome 53 | Edge 79 |
Firefox
63
|
IE No | Opera 40 | Safari 10 | WebView Android 53 | Chrome Android 53 |
Firefox Android
63
|
Opera Android 41 | Safari iOS 10 | Samsung Internet Android 6.0 |
属性
|
Chrome 26 | Edge 12 | Firefox 22 | IE 5.5 | Opera 8 | Safari 6 | WebView Android ≤37 | Chrome Android 26 | Firefox Android 22 | Opera Android 10.1 | Safari iOS 6 | Samsung Internet Android 1.5 |
attributeStyleMap
|
Chrome 66 | Edge ≤79 | Firefox ? | IE ? | Opera ? | Safari ? | WebView Android 66 | Chrome Android 66 | Firefox Android ? | Opera Android ? | Safari iOS ? | Samsung Internet Android 9.0 |
auxclick
event
|
Chrome 55 | Edge ≤79 |
Firefox
53
|
IE No | Opera 42 | Safari No | WebView Android 55 | Chrome Android 55 | Firefox Android 53 | Opera Android 42 | Safari iOS No | Samsung Internet Android 6.0 |
beforescriptexecute
event
非标
|
Chrome No | Edge No | Firefox 2 | IE ? | Opera No | Safari No | WebView Android No | Chrome Android No | Firefox Android 4 | Opera Android No | Safari iOS No | Samsung Internet Android No |
blur
event
|
Chrome 1 | Edge 12 |
Firefox
24
|
IE 9 | Opera 11.6 | Safari 3.1 | WebView Android 1 | Chrome Android 18 |
Firefox Android
24
|
Opera Android 12.1 | Safari iOS 2 | Samsung Internet Android 1.0 |
classList
|
Chrome 8 |
Edge
16
|
Firefox 3.6 |
IE
部分支持
10
|
Opera 11.5 | Safari 6 | WebView Android ≤37 | Chrome Android 18 | Firefox Android 4 | Opera Android 11.5 | Safari iOS 5 | Samsung Internet Android 1.0 |
className
|
Chrome 43 | Edge 12 | Firefox 1 | IE 8 | Opera 8 | Safari 6 | WebView Android 43 | Chrome Android 43 | Firefox Android 4 | Opera Android 10.1 | Safari iOS 6 | Samsung Internet Android 4.0 |
click
event
|
Chrome 1 | Edge 12 |
Firefox
6
|
IE 9 | Opera 11.6 | Safari 3 | WebView Android 1 | Chrome Android 18 | Firefox Android 6 | Opera Android 12.1 | Safari iOS 1 | Samsung Internet Android 1.0 |
clientHeight
|
Chrome 43 | Edge 12 | Firefox 1 | IE 6 | Opera 8 | Safari 6 | WebView Android 43 | Chrome Android 43 | Firefox Android 4 | Opera Android 10.1 | Safari iOS 6 | Samsung Internet Android 4.0 |
clientLeft
|
Chrome 43 | Edge 12 | Firefox 1 | IE 6 | Opera 8 | Safari 6 | WebView Android 43 | Chrome Android 43 | Firefox Android 4 | Opera Android 10.1 | Safari iOS 6 | Samsung Internet Android 4.0 |
clientTop
|
Chrome 43 | Edge 12 | Firefox 1 | IE 6 | Opera 8 | Safari 6 | WebView Android 43 | Chrome Android 43 | Firefox Android 4 | Opera Android 10.1 | Safari iOS 6 | Samsung Internet Android 4.0 |
clientWidth
|
Chrome 43 | Edge 12 | Firefox 1 | IE 6 | Opera 8 | Safari 6 | WebView Android 43 | Chrome Android 43 | Firefox Android 4 | Opera Android 10.1 | Safari iOS 6 | Samsung Internet Android 4.0 |
closest
|
Chrome 41 | Edge 15 | Firefox 35 | IE No | Opera 28 | Safari 6 | WebView Android 41 | Chrome Android 41 | Firefox Android 35 | Opera Android 28 | Safari iOS 9 | Samsung Internet Android 4.0 |
compositionend
event
|
Chrome Yes | Edge 12 | Firefox 9 | IE Yes | Opera Yes | Safari Yes | WebView Android Yes | Chrome Android Yes | Firefox Android Yes | Opera Android ? | Safari iOS ? | Samsung Internet Android Yes |
compositionstart
event
|
Chrome Yes | Edge 12 | Firefox 9 | IE Yes | Opera Yes | Safari Yes | WebView Android Yes | Chrome Android Yes | Firefox Android Yes | Opera Android ? | Safari iOS ? | Samsung Internet Android Yes |
compositionupdate
event
|
Chrome Yes | Edge 12 | Firefox 9 | IE Yes | Opera Yes | Safari Yes | WebView Android Yes | Chrome Android Yes | Firefox Android Yes | Opera Android ? | Safari iOS ? | Samsung Internet Android Yes |
computedStyleMap
|
Chrome 66 | Edge 79 | Firefox No | IE No | Opera 53 | Safari No | WebView Android 66 | Chrome Android 66 | Firefox Android No | Opera Android 47 | Safari iOS No | Samsung Internet Android 9.0 |
contextmenu
event
|
Chrome 1 | Edge 12 | Firefox 6 | IE 9 | Opera 10.5 | Safari 3 | WebView Android 1 | Chrome Android 18 | Firefox Android 6 | Opera Android 11.1 | Safari iOS 1 | Samsung Internet Android 1.0 |
copy
event
|
Chrome 58 | Edge ≤18 | Firefox Yes | IE Yes | Opera 45 | Safari Yes | WebView Android 58 | Chrome Android 58 | Firefox Android Yes | Opera Android 43 | Safari iOS Yes | Samsung Internet Android 7.0 |
createShadowRoot
弃用
非标
|
Chrome
35
|
Edge 79 |
Firefox
59 — 61
Disabled
|
IE No |
Opera
22
|
Safari No |
WebView Android
37
|
Chrome Android
35
|
Firefox Android
59 — 61
Disabled
|
Opera Android
22
|
Safari iOS No |
Samsung Internet Android
5.0
|
currentStyle
非标
|
Chrome No | Edge No | Firefox No | IE 6 | Opera No | Safari No | WebView Android No | Chrome Android No | Firefox Android No | Opera Android No | Safari iOS No | Samsung Internet Android No |
cut
event
|
Chrome 58 | Edge ≤18 | Firefox Yes | IE Yes | Opera 45 | Safari Yes | WebView Android 58 | Chrome Android 58 | Firefox Android Yes | Opera Android 43 | Safari iOS Yes | Samsung Internet Android 7.0 |
dblclick
event
|
Chrome 1 | Edge 12 |
Firefox
6
|
IE 11 | Opera 11.6 | Safari 3 | WebView Android No | Chrome Android No | Firefox Android 6 | Opera Android 12.1 | Safari iOS 1 | Samsung Internet Android No |
error
event
|
Chrome Yes | Edge ≤79 | Firefox Yes | IE ? | Opera ? | Safari ? | WebView Android Yes | Chrome Android Yes | Firefox Android Yes | Opera Android ? | Safari iOS ? | Samsung Internet Android Yes |
focus
event
|
Chrome 1 | Edge 12 |
Firefox
24
|
IE 9 | Opera 11.6 | Safari 3.1 | WebView Android 1 | Chrome Android 18 |
Firefox Android
24
|
Opera Android 12.1 | Safari iOS 2 | Samsung Internet Android 1.0 |
focusin
event
|
Chrome 1 | Edge 12 | Firefox 52 | IE 9 | Opera 11.6 | Safari 5 | WebView Android 1 | Chrome Android 18 | Firefox Android 52 | Opera Android 12.1 | Safari iOS 4.2 | Samsung Internet Android 1.0 |
focusout
event
|
Chrome 1 | Edge 12 | Firefox 52 | IE 9 | Opera 11.6 | Safari 5 | WebView Android 1 | Chrome Android 18 | Firefox Android 52 | Opera Android 12.1 | Safari iOS 4.2 | Samsung Internet Android 1.0 |
fullscreenchange
event
|
Chrome 57 | Edge ≤79 |
Firefox
64
|
IE ? | Opera 44 | Safari ? | WebView Android 57 | Chrome Android 57 |
Firefox Android
64
|
Opera Android 43 | Safari iOS ? | Samsung Internet Android 7.0 |
fullscreenerror
event
|
Chrome 57 | Edge ≤79 |
Firefox
64
|
IE ? | Opera 44 | Safari ? | WebView Android 57 | Chrome Android 57 |
Firefox Android
64
|
Opera Android 43 | Safari iOS ? | Samsung Internet Android 7.0 |
gesturechange
event
非标
|
Chrome No | Edge No | Firefox No | IE No | Opera No | Safari 9.1 | WebView Android No | Chrome Android No | Firefox Android No | Opera Android No | Safari iOS 2 | Samsung Internet Android No |
gestureend
event
非标
|
Chrome No | Edge No | Firefox No | IE No | Opera No | Safari 9.1 | WebView Android No | Chrome Android No | Firefox Android No | Opera Android No | Safari iOS 2 | Samsung Internet Android No |
gesturestart
event
非标
|
Chrome No | Edge No | Firefox No | IE No | Opera No | Safari 9.1 | WebView Android No | Chrome Android No | Firefox Android No | Opera Android No | Safari iOS 2 | Samsung Internet Android No |
getAnimations
|
Chrome
79
Disabled
|
Edge
79
Disabled
|
Firefox
75
|
IE No |
Opera
66
Disabled
|
Safari
部分支持
Partial
Disabled
|
WebView Android No |
Chrome Android
79
Disabled
|
Firefox Android
63
Disabled
|
Opera Android
部分支持
48
Disabled
|
Safari iOS
部分支持
Partial
Disabled
|
Samsung Internet Android No |
getAttribute
|
Chrome 1 | Edge 12 | Firefox 23 | IE 8 | Opera 8 | Safari 1.3 | WebView Android 1 | Chrome Android 18 | Firefox Android 23 | Opera Android 10.1 | Safari iOS 1 | Samsung Internet Android 1.0 |
getAttributeNames
|
Chrome 61 | Edge 18 | Firefox 45 | IE No | Opera 48 | Safari 10 | WebView Android 61 | Chrome Android 61 | Firefox Android 45 | Opera Android 45 | Safari iOS Yes | Samsung Internet Android 8.0 |
getAttributeNode
|
Chrome Yes | Edge 12 | Firefox Yes | IE ? | Opera Yes | Safari 6 | WebView Android Yes | Chrome Android Yes | Firefox Android Yes | Opera Android Yes | Safari iOS Yes | Samsung Internet Android Yes |
getAttributeNodeNS
|
Chrome Yes | Edge 12 | Firefox Yes | IE ? | Opera Yes | Safari 6 | WebView Android Yes | Chrome Android Yes | Firefox Android Yes | Opera Android Yes | Safari iOS Yes | Samsung Internet Android Yes |
getAttributeNS
|
Chrome Yes | Edge 12 |
Firefox
Yes
|
IE Yes | Opera Yes | Safari 6 | WebView Android Yes | Chrome Android Yes | Firefox Android Yes | Opera Android Yes | Safari iOS Yes | Samsung Internet Android Yes |
getBoundingClientRect
|
Chrome 2 | Edge 12 | Firefox 3 | IE 4 | Opera 9.5 | Safari 6 | WebView Android ≤37 | Chrome Android 18 | Firefox Android 4 | Opera Android 10.1 |
Safari iOS
4
|
Samsung Internet Android 1.0 |
getClientRects
|
Chrome 2 | Edge 12 | Firefox 3 | IE 8 | Opera 9.5 | Safari 6 | WebView Android 1 | Chrome Android 18 | Firefox Android 4 | Opera Android 10.1 | Safari iOS 6 | Samsung Internet Android 1.0 |
getElementsByClassName
|
Chrome 1 |
Edge
18
|
Firefox
3
|
IE
9
|
Opera 9.5 | Safari 6 | WebView Android 1 | Chrome Android 18 | Firefox Android 4 | Opera Android 10.1 | Safari iOS 6 | Samsung Internet Android 1.0 |
getElementsByTagName
|
Chrome
1
|
Edge 12 |
Firefox
1
|
IE 5.5 |
Opera
8
|
Safari
6
|
WebView Android
1
|
Chrome Android
18
|
Firefox Android
4
|
Opera Android 10.1 |
Safari iOS
6
|
Samsung Internet Android
1.0
|
getElementsByTagNameNS
|
Chrome
1
|
Edge 12 |
Firefox
Yes
|
IE 5.5 |
Opera
Yes
|
Safari
6
|
WebView Android Yes | Chrome Android Yes |
Firefox Android
Yes
|
Opera Android Yes | Safari iOS Yes | Samsung Internet Android Yes |
hasAttribute
|
Chrome 1 | Edge 12 | Firefox 1 | IE 8 | Opera 8 | Safari 6 | WebView Android 1 | Chrome Android 18 | Firefox Android 4 | Opera Android 10.1 | Safari iOS 6 | Samsung Internet Android 1.0 |
hasAttributeNS
|
Chrome Yes | Edge 12 | Firefox Yes | IE ? | Opera Yes | Safari 6 | WebView Android Yes | Chrome Android Yes | Firefox Android Yes | Opera Android Yes | Safari iOS Yes | Samsung Internet Android Yes |
hasAttributes
|
Chrome Yes | Edge 16 |
Firefox
Yes
|
IE 9 | Opera Yes | Safari 6 | WebView Android Yes | Chrome Android Yes | Firefox Android Yes | Opera Android Yes | Safari iOS Yes | Samsung Internet Android Yes |
hasPointerCapture
|
Chrome 55 | Edge ≤79 |
Firefox
59
|
IE ? | Opera 42 | Safari 13 | WebView Android 55 | Chrome Android 55 |
Firefox Android
No
|
Opera Android 42 | Safari iOS 13 | Samsung Internet Android 6.0 |
id
|
Chrome 42 | Edge 12 | Firefox Yes | IE Yes | Opera Yes | Safari 6 | WebView Android 42 | Chrome Android 42 | Firefox Android Yes | Opera Android Yes | Safari iOS Yes | Samsung Internet Android 4.0 |
innerHTML
|
Chrome
33
|
Edge 12 | Firefox 1 | IE 4 | Opera 8 | Safari 9 |
WebView Android
4.4
|
Chrome Android
33
|
Firefox Android 4 | Opera Android 10.1 | Safari iOS 9 |
Samsung Internet Android
2.0
|
insertAdjacentElement
|
Chrome 1 |
Edge
18
|
Firefox 48 |
IE
8
|
Opera 8 | Safari 10 | WebView Android 1 | Chrome Android 18 | Firefox Android 48 | Opera Android 10.1 | Safari iOS 10 | Samsung Internet Android 1.0 |
insertAdjacentHTML
|
Chrome 1 |
Edge
18
|
Firefox 8 |
IE
4
|
Opera 8 | Safari 10 | WebView Android 1 | Chrome Android 18 | Firefox Android 8 | Opera Android 10.1 | Safari iOS 4 | Samsung Internet Android 1.0 |
insertAdjacentText
|
Chrome 1 |
Edge
18
|
Firefox 48 |
IE
Yes
|
Opera Yes | Safari 10 | WebView Android 2.3 | Chrome Android 18 | Firefox Android 48 | Opera Android Yes | Safari iOS Yes | Samsung Internet Android 1.0 |
keydown
event
|
Chrome Yes | Edge ≤18 | Firefox Yes | IE ? | Opera ? | Safari ? | WebView Android Yes | Chrome Android Yes | Firefox Android Yes | Opera Android ? | Safari iOS ? | Samsung Internet Android Yes |
keypress
event
弃用
|
Chrome
Yes
|
Edge ≤18 |
Firefox
Yes
|
IE ? | Opera ? | Safari ? |
WebView Android
Yes
|
Chrome Android
Yes
|
Firefox Android
Yes
|
Opera Android ? | Safari iOS ? |
Samsung Internet Android
Yes
|
keyup
event
|
Chrome Yes | Edge ≤18 | Firefox Yes | IE ? | Opera ? | Safari ? | WebView Android Yes | Chrome Android Yes | Firefox Android Yes | Opera Android ? | Safari iOS ? | Samsung Internet Android Yes |
localName
|
Chrome
31
|
Edge 17 |
Firefox
48
|
IE 9 | Opera Yes | Safari 10 |
WebView Android
Yes
|
Chrome Android
31
|
Firefox Android
48
|
Opera Android Yes | Safari iOS Yes |
Samsung Internet Android
2.0
|
匹配
|
Chrome
33
|
Edge
≤18
|
Firefox
34
|
IE
9
Alternate Name
|
Opera
21
|
Safari
7
|
WebView Android
4.4
|
Chrome Android
33
|
Firefox Android
34
|
Opera Android
21
|
Safari iOS
8
|
Samsung Internet Android
2.0
|
mousedown
event
|
Chrome 2 | Edge 12 | Firefox 6 | IE 9 | Opera 11.6 | Safari 4 | WebView Android 1 | Chrome Android 18 | Firefox Android 6 | Opera Android 12.1 | Safari iOS 3.2 | Samsung Internet Android 1.0 |
mouseenter
event
|
Chrome 30 | Edge 12 | Firefox 10 | IE 5.5 | Opera 17 | Safari 6.1 | WebView Android ≤37 | Chrome Android 30 | Firefox Android 10 | Opera Android 18 | Safari iOS 6.1 | Samsung Internet Android 2.0 |
mouseleave
event
|
Chrome 30 | Edge 12 | Firefox 10 | IE 5.5 | Opera 17 | Safari 6.1 | WebView Android ≤37 | Chrome Android 30 | Firefox Android 10 | Opera Android 18 | Safari iOS 6.1 | Samsung Internet Android 2.0 |
mousemove
event
|
Chrome 2 | Edge 12 | Firefox 6 | IE 9 | Opera 11.6 | Safari 4 | WebView Android ≤37 | Chrome Android 18 | Firefox Android 6 | Opera Android 12.1 | Safari iOS 3.2 | Samsung Internet Android 1.0 |
mouseout
event
|
Chrome Yes | Edge 12 | Firefox Yes | IE Yes | Opera Yes | Safari Yes | WebView Android Yes | Chrome Android Yes | Firefox Android Yes | Opera Android Yes | Safari iOS Yes | Samsung Internet Android Yes |
mouseover
event
|
Chrome 2 | Edge 12 | Firefox 6 | IE 9 | Opera 9.5 | Safari 4 | WebView Android ≤37 | Chrome Android 18 | Firefox Android 6 | Opera Android 10.1 | Safari iOS 3.2 | Samsung Internet Android 1.0 |
mouseup
event
|
Chrome 2 | Edge 12 | Firefox 6 | IE 9 | Opera 11.6 | Safari 4 | WebView Android ≤37 | Chrome Android 18 | Firefox Android 6 | Opera Android 12.1 | Safari iOS 3.2 | Samsung Internet Android 1.0 |
mousewheel
event
弃用
非标
|
Chrome 31 | Edge ≤79 | Firefox No | IE ? | Opera ? | Safari ? | WebView Android ? | Chrome Android ? | Firefox Android No | Opera Android ? | Safari iOS ? | Samsung Internet Android ? |
msContentZoom
event
非标
|
Chrome No | Edge 12 — 79 | Firefox No | IE Yes | Opera No | Safari No | WebView Android No | Chrome Android No | Firefox Android No | Opera Android No | Safari iOS No | Samsung Internet Android No |
名称
|
Chrome No | Edge No | Firefox ? | IE ? | Opera No | Safari ? | WebView Android No | Chrome Android No | Firefox Android ? | Opera Android No | Safari iOS ? | Samsung Internet Android No |
namespaceURI
|
Chrome
31
|
Edge 17 |
Firefox
48
|
IE ? |
Opera
Yes
|
Safari 10 |
WebView Android
Yes
|
Chrome Android
31
|
Firefox Android Yes | Opera Android Yes | Safari iOS Yes |
Samsung Internet Android
2.0
|
onfullscreenchange
|
Chrome 57 | Edge ≤79 |
Firefox
64
|
IE ? | Opera Yes | Safari ? | WebView Android 57 | Chrome Android 57 |
Firefox Android
64
|
Opera Android Yes | Safari iOS ? | Samsung Internet Android 7.0 |
onfullscreenerror
|
Chrome 57 | Edge ≤79 |
Firefox
64
|
IE ? | Opera Yes | Safari ? | WebView Android 57 | Chrome Android 57 |
Firefox Android
64
|
Opera Android Yes | Safari iOS ? | Samsung Internet Android 7.0 |
openOrClosedShadowRoot
非标
|
Chrome No | Edge No |
Firefox
63
|
IE No | Opera No | Safari No | WebView Android No | Chrome Android No |
Firefox Android
63
|
Opera Android No | Safari iOS No | Samsung Internet Android No |
outerHTML
|
Chrome
33
|
Edge 12 | Firefox 11 | IE 4 | Opera 8 | Safari 9 |
WebView Android
4.4
|
Chrome Android
33
|
Firefox Android 14 | Opera Android 10.1 | Safari iOS 9 |
Samsung Internet Android
2.0
|
overflow
event
非标
|
Chrome No | Edge No | Firefox Yes | IE No | Opera No | Safari No | WebView Android No | Chrome Android No | Firefox Android Yes | Opera Android No | Safari iOS No | Samsung Internet Android No |
part
|
Chrome Yes | Edge 79 | Firefox 71 | IE No | Opera Yes | Safari 13.1 | WebView Android Yes | Chrome Android Yes | Firefox Android No | Opera Android ? | Safari iOS 13.4 | Samsung Internet Android Yes |
paste
event
|
Chrome 58 | Edge 12 | Firefox 22 | IE 11 | Opera 45 | Safari 5 | WebView Android 58 | Chrome Android 58 | Firefox Android 22 | Opera Android 43 | Safari iOS 4.2 | Samsung Internet Android 7.0 |
prefix
|
Chrome
31
|
Edge 13 |
Firefox
48
|
IE ? | Opera Yes | Safari 10 | WebView Android Yes |
Chrome Android
31
|
Firefox Android
48
|
Opera Android Yes | Safari iOS Yes |
Samsung Internet Android
2.0
|
querySelector
|
Chrome 1 | Edge 12 | Firefox 3.5 |
IE
9
|
Opera 10 | Safari 3.1 | WebView Android 1 | Chrome Android 18 | Firefox Android 4 | Opera Android 10.1 | Safari iOS 2 | Samsung Internet Android 1.0 |
querySelectorAll
|
Chrome 1 | Edge 12 | Firefox 3.5 |
IE
9
|
Opera 10 | Safari 3.1 | WebView Android 1 | Chrome Android 18 | Firefox Android 4 | Opera Android 10.1 | Safari iOS 2 | Samsung Internet Android 1.0 |
releasePointerCapture
|
Chrome 55 | Edge 12 |
Firefox
59
|
IE
11
|
Opera 42 | Safari 13 | WebView Android 55 | Chrome Android 55 |
Firefox Android
No
|
Opera Android 42 | Safari iOS 13 | Samsung Internet Android 6.0 |
removeAttribute
|
Chrome 1 |
Edge
12
|
Firefox 1 | IE 8 | Opera 8 | Safari 3 | WebView Android 1 | Chrome Android 18 | Firefox Android 4 | Opera Android 10.1 | Safari iOS 1 | Samsung Internet Android 1.0 |
removeAttributeNode
|
Chrome Yes | Edge 12 | Firefox Yes | IE ? | Opera Yes | Safari 6 | WebView Android Yes | Chrome Android Yes | Firefox Android Yes | Opera Android Yes | Safari iOS Yes | Samsung Internet Android Yes |
removeAttributeNS
|
Chrome Yes | Edge 12 | Firefox Yes | IE ? | Opera Yes | Safari 6 | WebView Android Yes | Chrome Android Yes | Firefox Android Yes | Opera Android Yes | Safari iOS Yes | Samsung Internet Android Yes |
requestFullscreen
|
Chrome
69
|
Edge
79
|
Firefox
64
|
IE
11
Prefixed
|
Opera
58
|
Safari
6
Prefixed
|
WebView Android
69
|
Chrome Android
69
|
Firefox Android
64
|
Opera Android
50
|
Safari iOS
6
Prefixed
|
Samsung Internet Android
10.0
|
requestPointerLock
|
Chrome
Yes
|
Edge 13 |
Firefox
50
|
IE ? | Opera Yes | Safari 10 |
WebView Android
Yes
|
Chrome Android
Yes
|
Firefox Android Yes | Opera Android Yes | Safari iOS ? |
Samsung Internet Android
Yes
|
runtimeStyle
非标
|
Chrome No | Edge No | Firefox No | IE 6 | Opera No | Safari No | WebView Android No | Chrome Android No | Firefox Android No | Opera Android No | Safari iOS No | Samsung Internet Android No |
scroll
|
Chrome 45 | Edge 79 | Firefox 36 | IE No | Opera 32 | Safari 10 | WebView Android 45 | Chrome Android 45 | Firefox Android 36 | Opera Android 32 | Safari iOS No | Samsung Internet Android 5.0 |
scroll
event
|
Chrome Yes | Edge ≤18 | Firefox Yes | IE ? | Opera ? | Safari ? | WebView Android Yes | Chrome Android Yes | Firefox Android Yes | Opera Android ? | Safari iOS ? | Samsung Internet Android Yes |
scrollBy
|
Chrome 45 | Edge 79 | Firefox Yes | IE No | Opera 32 | Safari 10 | WebView Android 45 | Chrome Android 45 | Firefox Android Yes | Opera Android 32 | Safari iOS No | Samsung Internet Android 5.0 |
scrollHeight
|
Chrome 4 | Edge 12 |
Firefox
21
|
IE
5
|
Opera 8 | Safari 6 | WebView Android ≤37 | Chrome Android 18 |
Firefox Android
21
|
Opera Android 10.1 | Safari iOS 6 | Samsung Internet Android 1.0 |
scrollIntoView
|
Chrome 29 |
Edge
18
|
Firefox 1 |
IE
8
|
Opera 38 |
Safari
6
|
WebView Android ≤37 | Chrome Android 29 | Firefox Android 4 | Opera Android 41 |
Safari iOS
5
|
Samsung Internet Android 2.0 |
scrollIntoViewIfNeeded
非标
|
Chrome 1 | Edge 79 | Firefox No | IE No | Opera 15 | Safari 3 | WebView Android 1 | Chrome Android 18 | Firefox Android No | Opera Android 14 | Safari iOS 1 | Samsung Internet Android 1.0 |
scrollLeft
|
Chrome
43
|
Edge
12
|
Firefox 1 |
IE
8
|
Opera 8 | Safari 6 |
WebView Android
43
|
Chrome Android
43
|
Firefox Android 4 | Opera Android 10.1 | Safari iOS 6 | Samsung Internet Android 4.0 |
scrollLeftMax
非标
|
Chrome No | Edge No | Firefox 16 | IE No | Opera No | Safari No | WebView Android No | Chrome Android No | Firefox Android 16 | Opera Android No | Safari iOS No | Samsung Internet Android No |
scrollTo
|
Chrome 45 | Edge 79 | Firefox 36 | IE No | Opera 32 | Safari 10 | WebView Android 45 | Chrome Android 45 | Firefox Android 36 | Opera Android 32 | Safari iOS No | Samsung Internet Android 5.0 |
scrollTop
|
Chrome 43 | Edge 12 | Firefox 1 | IE 8 | Opera 8 | Safari 6 | WebView Android 43 | Chrome Android 43 | Firefox Android 4 | Opera Android 10.1 | Safari iOS 6 | Samsung Internet Android 4.0 |
scrollTopMax
非标
|
Chrome No | Edge No | Firefox 16 | IE No | Opera No | Safari No | WebView Android No | Chrome Android No | Firefox Android 16 | Opera Android No | Safari iOS No | Samsung Internet Android No |
scrollWidth
|
Chrome 43 | Edge 12 | Firefox Yes |
IE
5
|
Opera Yes | Safari 6 | WebView Android Yes | Chrome Android 43 | Firefox Android Yes | Opera Android Yes | Safari iOS Yes | Samsung Internet Android 4.0 |
select
event
|
Chrome Yes | Edge ≤18 | Firefox Yes | IE ? | Opera ? | Safari ? | WebView Android Yes | Chrome Android Yes | Firefox Android Yes | Opera Android ? | Safari iOS ? | Samsung Internet Android Yes |
setAttribute
|
Chrome 1 | Edge 12 | Firefox 1 |
IE
5
|
Opera 8 | Safari 3 | WebView Android 1 | Chrome Android 18 | Firefox Android 4 | Opera Android 10.1 | Safari iOS 1 | Samsung Internet Android 1.0 |
setAttributeNode
|
Chrome Yes | Edge 12 | Firefox Yes | IE ? | Opera Yes | Safari 6 | WebView Android Yes | Chrome Android Yes | Firefox Android Yes | Opera Android Yes | Safari iOS Yes | Samsung Internet Android Yes |
setAttributeNodeNS
|
Chrome Yes |
Edge
12
|
Firefox Yes |
IE
Yes
|
Opera Yes | Safari 6 | WebView Android Yes | Chrome Android Yes | Firefox Android Yes | Opera Android Yes | Safari iOS Yes | Samsung Internet Android Yes |
setAttributeNS
|
Chrome Yes | Edge 12 | Firefox Yes | IE ? | Opera Yes | Safari 6 | WebView Android Yes | Chrome Android Yes | Firefox Android Yes | Opera Android Yes | Safari iOS Yes | Samsung Internet Android Yes |
setCapture
弃用
非标
|
Chrome No |
Edge
12 — 79
|
Firefox Yes |
IE
5
|
Opera No | Safari ? | WebView Android No | Chrome Android No | Firefox Android ? | Opera Android No | Safari iOS ? | Samsung Internet Android No |
setPointerCapture
|
Chrome 55 | Edge 12 |
Firefox
59
|
IE
11
|
Opera 42 | Safari 13 | WebView Android 55 | Chrome Android 55 |
Firefox Android
No
|
Opera Android 42 | Safari iOS 13 | Samsung Internet Android 6.0 |
shadowRoot
|
Chrome 43 | Edge 79 |
Firefox
63
|
IE No | Opera 40 | Safari 10 | WebView Android 43 | Chrome Android 43 |
Firefox Android
63
|
Opera Android 41 | Safari iOS Yes | Samsung Internet Android 4.0 |
show
event
弃用
|
Chrome No | Edge No | Firefox Yes | IE ? | Opera ? | Safari ? | WebView Android No | Chrome Android No | Firefox Android Yes | Opera Android ? | Safari iOS ? | Samsung Internet Android No |
slot
|
Chrome 53 | Edge ≤79 | Firefox 63 | IE ? | Opera Yes | Safari 10 | WebView Android 53 | Chrome Android 53 | Firefox Android 63 | Opera Android Yes | Safari iOS Yes | Samsung Internet Android 6.0 |
tabStop
弃用
非标
|
Chrome 43 | Edge ≤79 | Firefox ? | IE ? | Opera ? | Safari ? | WebView Android 43 | Chrome Android 43 | Firefox Android ? | Opera Android ? | Safari iOS ? | Samsung Internet Android 4.0 |
tagName
|
Chrome 43 | Edge 12 | Firefox 1 | IE 8 | Opera 8 | Safari 6 | WebView Android 43 | Chrome Android 43 | Firefox Android 4 | Opera Android 10.1 | Safari iOS 6 | Samsung Internet Android 4.0 |
toggleAttribute
|
Chrome 69 | Edge 18 | Firefox 63 | IE No | Opera 56 | Safari 12 | WebView Android 69 | Chrome Android 69 | Firefox Android 63 | Opera Android 48 | Safari iOS Yes | Samsung Internet Android 10.0 |
touchcancel
event
|
Chrome 22 | Edge 12 | Firefox 52 | IE No | Opera No | Safari No | WebView Android Yes | Chrome Android 25 | Firefox Android 6 | Opera Android Yes | Safari iOS Yes | Samsung Internet Android 1.5 |
touchend
event
|
Chrome 22 | Edge 12 | Firefox 52 | IE No | Opera No | Safari No | WebView Android Yes | Chrome Android 25 | Firefox Android 6 | Opera Android Yes | Safari iOS Yes | Samsung Internet Android 1.5 |
touchmove
event
|
Chrome 22 | Edge 12 | Firefox 52 | IE No | Opera No | Safari No | WebView Android Yes | Chrome Android 25 | Firefox Android 6 | Opera Android Yes | Safari iOS Yes | Samsung Internet Android 1.5 |
touchstart
event
|
Chrome 22 | Edge 12 | Firefox 52 | IE No | Opera No | Safari No | WebView Android Yes | Chrome Android 25 | Firefox Android 6 | Opera Android Yes | Safari iOS Yes | Samsung Internet Android 1.5 |
underflow
event
非标
|
Chrome No | Edge No | Firefox Yes | IE No | Opera No | Safari No | WebView Android No | Chrome Android No | Firefox Android Yes | Opera Android No | Safari iOS No | Samsung Internet Android No |
webkitmouseforcechanged
event
非标
|
Chrome No | Edge No | Firefox No | IE No | Opera No | Safari Yes | WebView Android No | Chrome Android No | Firefox Android No | Opera Android No | Safari iOS Yes | Samsung Internet Android No |
webkitmouseforcedown
event
非标
|
Chrome No | Edge No | Firefox No | IE No | Opera No | Safari Yes | WebView Android No | Chrome Android No | Firefox Android No | Opera Android No | Safari iOS Yes | Samsung Internet Android No |
webkitmouseforceup
event
非标
|
Chrome No | Edge No | Firefox No | IE No | Opera No | Safari Yes | WebView Android No | Chrome Android No | Firefox Android No | Opera Android No | Safari iOS Yes | Samsung Internet Android No |
webkitmouseforcewillbegin
event
非标
|
Chrome No | Edge No | Firefox No | IE No | Opera No | Safari Yes | WebView Android No | Chrome Android No | Firefox Android No | Opera Android No | Safari iOS Yes | Samsung Internet Android No |
wheel
event
|
Chrome 61 | Edge 12 | Firefox 17 |
IE
9
|
Opera 48 | Safari 7 | WebView Android 61 | Chrome Android 61 | Firefox Android 17 | Opera Android 45 | Safari iOS 7 | Samsung Internet Android 8.0 |
完整支持
部分支持
不支持
兼容性未知
实验。期望将来行为有所改变。
非标。预期跨浏览器支持较差。
弃用。不要用于新网站。
见实现注意事项。
用户必须明确启用此特征。
使用非标名称。
要求使用供应商前缀或不同名称。
元素
accessKey
属性
childElementCount
children
classList
className
clientHeight
clientLeft
clientTop
clientWidth
currentStyle
firstElementChild
id
innerHTML
lastElementChild
localName
名称
namespaceURI
nextElementSibling
onfullscreenchange
onfullscreenerror
openOrClosedShadowRoot
outerHTML
part
prefix
previousElementSibling
runtimeStyle
scrollHeight
scrollLeft
scrollLeftMax
scrollTop
scrollTopMax
scrollWidth
shadowRoot
slot
tabStop
tagName
after()
animate()
append()
attachShadow()
before()
closest()
computedStyleMap()
createShadowRoot()
getAnimations()
getAttribute()
getAttributeNames()
getAttributeNode()
getAttributeNodeNS()
getAttributeNS()
getBoundingClientRect()
getClientRects()
getElementsByClassName()
getElementsByTagName()
getElementsByTagNameNS()
hasAttribute()
hasAttributeNS()
hasAttributes()
hasPointerCapture()
insertAdjacentElement()
insertAdjacentHTML()
insertAdjacentText()
matches()
msZoomTo()
prepend()
querySelector()
querySelector()
querySelectorAll()
querySelectorAll()
releasePointerCapture()
remove()
removeAttribute()
removeAttributeNode()
removeAttributeNS()
replaceChildren()
replaceWith()
requestFullscreen()
requestPointerLock()
scroll()
scrollBy()
scrollIntoView()
scrollIntoViewIfNeeded()
scrollTo()
setAttribute()
setAttributeNode()
setAttributeNodeNS()
setAttributeNS()
setCapture()
setPointerCapture()
toggleAttribute()
afterscriptexecute
auxclick
blur
click
compositionend
compositionstart
compositionupdate
contextmenu
copy
cut
dblclick
DOMActivate
DOMMouseScroll
error
focus
focusin
focusout
fullscreenchange
fullscreenerror
gesturechange
gestureend
gesturestart
keydown
keypress
keyup
mousedown
mouseenter
mouseleave
mousemove
mouseout
mouseover
mouseup
mousewheel
MozMousePixelScroll
msContentZoom
MSGestureChange
MSGestureEnd
MSGestureHold
MSGestureStart
MSGestureTap
MSInertiaStart
MSManipulationStateChanged
overflow
paste
scroll
select
show
touchcancel
touchend
touchmove
touchstart
underflow
webkitmouseforcechanged
webkitmouseforcedown
webkitmouseforceup
webkitmouseforcewillbegin
wheel
AbortController
AbortSignal
AbstractRange
Attr
ByteString
CDATASection
CSSPrimitiveValue
CSSValue
CSSValueList
CharacterData
ChildNode
注释
CustomEvent
DOMConfiguration
DOMError
DOMErrorHandler
DOMException
DOMImplementation
DOMImplementationList
DOMImplementationRegistry
DOMImplementationSource
DOMLocator
DOMObject
DOMParser
DOMPoint
DOMPointInit
DOMPointReadOnly
DOMRect
DOMString
DOMTimeStamp
DOMTokenList
DOMUserData
Document
DocumentFragment
DocumentType
ElementTraversal
Entity
EntityReference
事件
EventTarget
HTMLCollection
MutationObserver
节点
NodeFilter
NodeIterator
NodeList
NonDocumentTypeChildNode
ProcessingInstruction
PromiseResolver
范围
StaticRange
文本
TextDecoder
TextEncoder
TimeRanges
TreeWalker
TypeInfo
USVString
UserDataHandler
XMLDocument