--- title: ShadowRoot.host slug: Web/API/ShadowRoot/host tags: - API - Propriété - Reference - ShadowRoot - shadow dom translation_of: Web/API/ShadowRoot/host ---
{{APIRef("Shadow DOM")}}

La propriété host est une propriété en lecture seule, rattachée à l'interface {{domxref("ShadowRoot")}} et qui représente une référence à l'élément du DOM auquel la racine ShadowRoot est attachée.

Syntaxe

var element = shadowRoot.host

Valeur

Un élément du DOM sous la forme d'un objet {{domxref('Element')}}.

Exemples

let customElem = document.querySelector('mon-element-shadow-dom');
let shadow = customElem.shadowRoot;

  ...

// renvoie l'élément hôte
let hostElem = shadow.host;

Spécifications

Spécification État Commentaires
{{SpecName('DOM WHATWG','#dom-shadowroot-host','ShadowRoot.host')}} {{Spec2('DOM WHATWG')}}

Compatibilité des navigateurs

{{Compat("api.ShadowRoot.host")}}