--- title: CustomElementRegistry.upgrade() slug: Web/API/CustomElementRegistry/upgrade tags: - API - CustomElementRegistry - Method - Reference - Upgrade - Web Components - custom elements browser-compat: api.CustomElementRegistry.upgrade ---
{{APIRef("CustomElementRegistry")}}
O upgrade()
é um método de {{domxref("CustomElementRegistry")}} a interface atualiza todos os shadow-containing custom elements em um {{domxref("Node")}} da
subárvore, mesmo antes de estarem conectados ao principal documento.
customElements.upgrade(root);
root
Void.
Retirado de HTML spec:
const el = document.createElement("spider-man"); class SpiderMan extends HTMLElement {} customElements.define("spider-man", SpiderMan); console.assert(!(el instanceof SpiderMan)); // Ainda não atualizado customElements.upgrade(el); console.assert(el instanceof SpiderMan); // Atualizado!
{{Compat}}