Get to know MDN better
Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Januar 2020 browserübergreifend verfügbar.
Die mode-Eigenschaft des ShadowRoot ist eine schreibgeschützte Eigenschaft, die den Modus angibt — entweder open oder closed. Dies definiert, ob die internen Features des Shadow Roots von JavaScript aus zugänglich sind oder nicht.
Wenn der mode eines Shadow Roots auf "closed" gesetzt ist, sind die Implementierungsdetails des Shadow Roots von JavaScript aus unzugänglich und unveränderlich — ebenso wie die Implementierungsdetails von beispielsweise dem <video>-Element von JavaScript aus unzugänglich und unveränderlich sind.
Der Eigenschaftswert wird mit der mode-Eigenschaft des Objekts gesetzt, das an Element.attachShadow() übergeben wird, oder mit dem shadowrootmode-Attribut des <template>-Elements, wenn ein Shadow Root deklarativ erstellt wird.
Ein String-Wert, der einen der folgenden Werte haben kann:
openElemente des Shadow Roots sind von JavaScript außerhalb des Roots aus zugänglich.
closedKnoten im geschlossenen Shadow-Baum können von JavaScript außerhalb des Roots nicht zugegriffen werden.
| DOM # dom-shadowroot-mode |
JavaScript aktivieren, um diese Browser-Kompatibilitätstabelle anzuzeigen.
Der Bauplan für ein besseres Internet.
Besuche die gemeinnützige Muttergesellschaft der Mozilla Corporation, die Mozilla Foundation.
Teile dieses Inhalts sind ©1998–2026 von einzelnen mozilla.org-Mitwirkenden. Inhalte sind verfügbar unter einer Creative-Commons-Lizenz.