Movatterモバイル変換


[0]ホーム

URL:


  1. Web
  2. Les API Web
  3. ShadowRoot
  4. ShadowRoot.mode

Cette page a été traduite à partir de l'anglais par la communauté.Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in EnglishAlways switch to English

ShadowRoot.mode

Baseline Widely available

Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis janvier 2020.

La propriétémode, rattachée à l'interfaceShadowRoot, indique son mode. Celui-ci peut valoiropen ouclosed et indique si les fonctionnalités internes de la racine sont accessibles en JavaScript.

Lorsque le mode d'une racineshadow vautclosed, les détails d'implémentation internes sont inaccessibles et inchangeables avec JavaScript (de la même façon que les détails du fonctionnement de l'élément<video> sont inaccessibles et inchangeables en JavaScript).

Syntaxe

js
var mode = shadowRoot.mode;

Valeur

Une valeur définie via l'énumérationShadowRootMode : soitopen, soitclosed.

Exemples

js
let customElem = document.querySelector("mon-element-shadow-dom");let shadow = customElem.shadowRoot;// Une autre façon de vérifier si la racine est ouverte :// on obtiendra null si elle est ferméeif (shadow) {  // Si elle est ouverte, on ferme la racine pour  // cacher ce qu'il y a à l'intérieur.  shadow.mode = "closed";}

Spécifications

Specification
DOM
# dom-shadowroot-mode

Compatibilité des navigateurs

Help improve MDN

Learn how to contribute

Cette page a été modifiée le par lescontributeurs du MDN.


[8]ページ先頭

©2009-2026 Movatter.jp