非标
此特征是非标准的,且不在标准轨道中。不要在面向 Web 的生产站点中使用它:它不适用于每个用户。实现之间可能存在大的不兼容性,且行为将来可能改变。
The explicit original target of the event. (Mozilla-specific)
If the event was
retargeted
for some reason other than an
anonymous boundary crossing
, this will be set to the target before the retargeting occurs. For example, mouse events are retargeted to their parent node when they happen over text nodes (see
bug 185889
), and in that case
currentTarget
will show the parent and
explicitOriginalTarget
will show the text node.
explicitOriginalTarget
不同于
originalTarget
in that it will never contain
anonymous content
.
This property can be used with
<command>
to get the event details of the original object calling the command.
function myCommand(ev) {
alert(ev.explicitOriginalTarget.nodeName); // returns 'menuitem'
}
<xul:command id="my-cmd-anAction" oncommand="myCommand(event);"/>
<xul:menulist>
<xul:menupopup>
<xul:menuitem label="Get my element name!" command="my-cmd-anAction"/>
</xul:menupopup>
</menulist>
This is a Mozilla-specific property.
Defined in
/dom/public/idl/events/nsIDOMNSEvent.idl
This event property is not defined 在 W3.org DOM Level 2 Events
| 桌面 | 移动 | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
explicitOriginalTarget
非标
|
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 |
完整支持
不支持
非标。预期跨浏览器支持较差。
事件
bubbles
cancelable
cancelBubble
composed
currentTarget
defaultPrevented
eventPhase
explicitOriginalTarget
isTrusted
originalTarget
returnValue
srcElement
target
timeStamp
type
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