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

浏览器兼容性

另见