dom.openOrClosedShadowRoot()

获取由指定元素托管的打开的 Shadow Root 或关闭的 Shadow Root。如果 Shadow Root 未附加到元素,则将返回 null

注意:在 Firefox 中,等效属性为 element.openOrClosedShadowRoot。此只读属性表示由元素托管的 Shadow Root,无论其modeopen 还是 closed

使用 Element.attachShadow() 将 Shadow Root 添加到元素。

语法

js
let shadowRoot = browser.dom.openOrClosedShadowRoot(
  element,    // HTMLElement
)

参数

element

HTMLElement。宿主元素。

返回值

一个 ShadowRoot 对象实例,无论其mode 是否设置为 openclosed,如果不存在 Shadow Root,则返回 null

浏览器兼容性

BCD 表格仅在启用 JavaScript 的浏览器中加载。

另请参阅