Aufruf eines Videos
bearbeitet von Gunnar Bittersmann@@Gunnar Bittersmann
> Im Firefox ist der ▶️-Button in der Mitte ein `div` mit ID `clickToPlay` und Klasse `clickToPlay` im Shadow DOM.
>
> Im Entwicklertool ist es mir gelungen, das Ding auf `display: none` zu setzen. Aber wie kommt man aus dem Stylesheet (oder mit JavaScript?) da ran?
Warum ist `shadowRoot` des `video`-Elements `null`?
[![](/images/22f811d6-e9db-11ea-b865-b42e9947ef30.png?size=medium)](/images/22f811d6-e9db-11ea-b865-b42e9947ef30.png)
Ist das nur bei *custom elements*{:@en} befüllt, also wenn man das Shadow DOM selbst generiert, nicht aber bei Elementen, die vom Browser aus ein Shadow DOM haben?
😷 LLAP
--
*„Sag mir, wie Du Deine Maske trägst, und ich sage Dir, ob Du ein Idiot bist.“* —@Ann_Waeltin
Aufruf eines Videos
bearbeitet von Gunnar Bittersmann@@Gunnar Bittersmann
> Im Firefox ist der ▶️-Button in der Mitte ein `div` mit ID `clickToPlay` und Klasse `clickToPlay` im Shadow DOM.
>
> Im Entwicklertool ist es mir gelungen, das Ding auf `display: none` zu setzen. Aber wie kommt man aus dem Stylesheet (oder mit JavaScript?) da ran?
Warum ist `shadowRoot` des `video`-Elements `null`?
Ist das nur bei *custom elements*{:@en} befüllt, also wenn man das Shadow DOM selbst generiert, nicht aber bei Elementen, die vom Browser aus ein Shadow DOM haben?
😷 LLAP
--
*„Sag mir, wie Du Deine Maske trägst, und ich sage Dir, ob Du ein Idiot bist.“* —@Ann_Waeltin