--- title: HTMLShadowElement slug: Web/API/HTMLShadowElement tags: - API - HTML DOM - Interface - Reference - Web Components translation_of: Web/API/HTMLShadowElement ---

{{ APIRef("Web Components") }}

L'interface HTMLShadowElement représente un élement HTML {{HTMLElement("shadow")}}, utililisé dans le Shadow DOM

Propriétés

Cette interface hérite des propriétés de {{domxref("HTMLElement")}}.

Méthodes

Cette interface hérite des methodes de {{domxref("HTMLElement")}}.

{{domxref("HTMLContentElement.getDistributedNodes()")}}
Retourne un {{domxref("NodeList")}} statique du {{glossary("distributed nodes")}} associé avec l'élément <content>

Spécifications

Spécification Statut Commentaire
{{SpecName('Shadow DOM', '#the-shadow-element', 'shadow')}} {{Spec2('Shadow DOM')}}  

Compatibilité des navigateurs

{{CompatibilityTable}}

Fonctionnalité Chrome Firefox (Gecko) Internet Explorer Opera Safari (WebKit)
Support de base 35 {{CompatGeckoDesktop("28")}} [1] {{CompatNo}} 26 {{CompatNo}}
{{domxref("HTMLShadowElement.getDistributedNodes", "getDistributedNodes()")}} 35 {{CompatNo}} {{CompatNo}} 26 {{CompatNo}}
Fonctionnalité Android Firefox Mobile (Gecko) IE Phone Opera Mobile Safari Mobile
Support de base 37 {{CompatGeckoMobile("28")}} [1] {{CompatNo}} {{CompatUnknown}} {{CompatUnknown}}
{{domxref("HTMLShadowElement.getDistributedNodes", "getDistributedNodes()")}} 37 {{CompatNo}} {{CompatNo}} {{CompatUnknown}} {{CompatUnknown}}

[1] Si Shadow DOM n'est pas activé sur Firefox, les élements <content> agiront comme des  {{domxref("HTMLUnknownElement")}}. Les Shadow DOM ont été ajoutés à Firefox 28 et sont derrière une configuration dom.webcomponents.enabled, qui est désactivée par défaut.

See also