DocumentOrShadowRoot

Shadow DOM APIDocumentOrShadowRoot 接口提供了 documents 与 shadow roots 之间共享的 API。The following features are included in both Document and ShadowRoot.

属性

DocumentOrShadowRoot.activeElement只读
Returns the Element within the shadow tree that has focus.
DocumentOrShadowRoot.fullscreenElement只读
Returns the Element that's currently in full screen mode for this document.
DocumentOrShadowRoot.pointerLockElement 这是一个实验性的 API,请尽量不要在生产环境中使用它。 只读
Returns the element set as the target for mouse events while the pointer is locked. It returns null if lock is pending, the pointer is unlocked, or if the target is in another document.
DocumentOrShadowRoot.styleSheets只读
Returns a StyleSheetList of CSSStyleSheet objects for stylesheets explicitly linked into, or embedded in a document.

方法

DocumentOrShadowRoot.caretPositionFromPoint() (en-US)
Returns a CaretPosition (en-US) object containing the DOM node containing the caret, and caret's character offset within that node.
DocumentOrShadowRoot.elementFromPoint()
Returns the topmost element at the specified coordinates.
DocumentOrShadowRoot.elementsFromPoint()
Returns an array of all elements at the specified coordinates.
DocumentOrShadowRoot.getSelection()
Returns a Selection object representing the range of text selected by the user, or the current position of the caret.
DocumentOrShadowRoot.nodeFromPoint() This API has not been standardized.
Returns the topmost node at the specified coordinates.
DocumentOrShadowRoot.nodesFromPoint() This API has not been standardized.
Returns an array of all nodes at the specified coordinates.

Specifications

Specification Status Comment
Shadow DOM
DocumentOrShadowRoot
Obsolete Implementation in Shadow DOM.
DOM
DocumentOrShadowRoot
Living Standard Initial definition.

浏览器兼容性

No compatibility data found for api.DocumentOrShadowRoot.
Check for problems with this page or contribute missing data to mdn/browser-compat-data.

[1] This interface's features are still implemented on the Document object.