ShadowRoot.innerHTML

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

Syntaxe

js
var domString = shadowRoot.innerHTML;
shadowRoot.innerHTML = domString;

Valeur

Une chaîne de caractères DOMString.

Exemples

js
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

BCD tables only load in the browser