attachShadow“模式”打开还是关闭?

Cla*_*ark 2 javascript shadow-dom

我观看了Shadow DOM上的一些视频,以期获得一些视觉效果。每个人似乎只是忽略此模式。“只是不要使其关闭”“基本上它不太灵活,您不希望它关闭”。

attachShadow( { mode: 'open' } )
Run Code Online (Sandbox Code Playgroud)

有人简要解释一下这是什么吗?

是一个HTMLVideoElement封闭的影子的例子吗?我相信您无法在此处创建阴影,因为已经存在一个阴影,但是您无法访问它或与此无关?

谢谢。

Sup*_*arp 5

对于closedopen模式的区别,请看以下答案:

打开和关闭阴影DOM封装模式有什么区别?

<video>元件使用用户代理阴影DOM。这是Shadow DOM的第三种形式,但它充当封闭的Shadow DOM。关于用户代理之一,请参见以下问题:

如何使用JavaScript在卷影根中获取元素?