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

La propriété innerHTML, rattachée à l'interface {{domxref("ShadowRoot")}}, permet de définir ou de récupérer une référence à l'arbre DOM contenu dans la racine ShadowRoot.

Syntaxe

var domString = shadowRoot.innerHTML
shadowRoot.innerHTML = domString

Valeur

Une chaîne de caractères {{domxref("DOMString")}}.

Exemples

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

shadow.innerHTML = '<strong>Cet élément devrait être plus important !</strong>';

Spécifications

Cette propriété ne fait pas encore partie d'une spécification. Voir cette issue pour le projet de spécification.

Compatibilité des navigateurs

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