Skip to main content

Coverage / dom / ShadowRoot

ShadowRoot

Interface defined in DOM (spec). Inherits from DocumentFragment → Node → EventTarget; inherited members are listed on those pages.

An interface can be present while some of its members are missing; the table lists them per engine. Existence only: “present” means the name is defined where Web IDL puts it (the prototype, the interface object for constants and static members, or the window itself for Window), not that it behaves as the standard says.

DOM8 members
ShadowRoot members from DOM
Memberwarpdommaintainer's enginehappy-domjsdomlinkedom
modeattributewarpdom: yeshappy-dom: yesjsdom: yeslinkedom: no
delegatesFocusattributewarpdom: yeshappy-dom: yesjsdom: nolinkedom: no
serializableattributewarpdom: yeshappy-dom: yesjsdom: nolinkedom: no
slotAssignmentattributewarpdom: yeshappy-dom: yesjsdom: nolinkedom: no
clonableattributewarpdom: yeshappy-dom: yesjsdom: nolinkedom: no
hostattributewarpdom: yeshappy-dom: yesjsdom: yeslinkedom: no
onslotchangeattributewarpdom: yeshappy-dom: yesjsdom: nolinkedom: no
customElementRegistryattributewarpdom: nohappy-dom: nojsdom: nolinkedom: no
CSS Object Model (CSSOM)2 members (partial interface or mixin)
ShadowRoot members from CSS Object Model (CSSOM)
Memberwarpdommaintainer's enginehappy-domjsdomlinkedom
styleSheetsattributewarpdom: nohappy-dom: nojsdom: nolinkedom: no
adoptedStyleSheetsattributewarpdom: nohappy-dom: yesjsdom: nolinkedom: no
Fullscreen API1 member (partial interface or mixin)
ShadowRoot members from Fullscreen API
Memberwarpdommaintainer's enginehappy-domjsdomlinkedom
fullscreenElementattributewarpdom: nohappy-dom: yesjsdom: nolinkedom: no
HTML9 members (partial interface or mixin)
ShadowRoot members from HTML
Memberwarpdommaintainer's enginehappy-domjsdomlinkedom
setHTMLmethodwarpdom: nohappy-dom: nojsdom: nolinkedom: no
appendHTMLmethodwarpdom: nohappy-dom: nojsdom: nolinkedom: no
prependHTMLmethodwarpdom: nohappy-dom: nojsdom: nolinkedom: no
setHTMLUnsafemethodwarpdom: yeshappy-dom: yesjsdom: nolinkedom: no
appendHTMLUnsafemethodwarpdom: nohappy-dom: nojsdom: nolinkedom: no
prependHTMLUnsafemethodwarpdom: nohappy-dom: nojsdom: nolinkedom: no
getHTMLmethodwarpdom: yeshappy-dom: nojsdom: nolinkedom: no
innerHTMLattributewarpdom: yeshappy-dom: yesjsdom: yeslinkedom: yes
activeElementattributewarpdom: yeshappy-dom: yesjsdom: yeslinkedom: no
Picture-in-Picture1 member (partial interface or mixin)
ShadowRoot members from Picture-in-Picture
Memberwarpdommaintainer's enginehappy-domjsdomlinkedom
pictureInPictureElementattributewarpdom: nohappy-dom: yesjsdom: nolinkedom: no
Pointer Lock 2.01 member (partial interface or mixin)
ShadowRoot members from Pointer Lock 2.0
Memberwarpdommaintainer's enginehappy-domjsdomlinkedom
pointerLockElementattributewarpdom: nohappy-dom: yesjsdom: nolinkedom: no
Web Animations1 member (partial interface or mixin)
ShadowRoot members from Web Animations
Memberwarpdommaintainer's enginehappy-domjsdomlinkedom
getAnimationsmethodwarpdom: nohappy-dom: yesjsdom: nolinkedom: no

Inherited by: SVGUseElementShadowRoot

Report a wrong result