Baseline Widely available
The upgrade()
method of the CustomElementRegistry
interface upgrades all shadow-containing custom elements in a Node
subtree, even before they are connected to the main document.
root
A Node
instance with shadow-containing descendant elements to upgrade. If there are no descendant elements that can be upgraded, no error is thrown.
None (undefined
).
Taken from the HTML spec:
const el = document.createElement("spider-man");
class SpiderMan extends HTMLElement {}
customElements.define("spider-man", SpiderMan);
console.assert(!(el instanceof SpiderMan)); // not yet upgraded
customElements.upgrade(el);
console.assert(el instanceof SpiderMan); // upgraded!
Specifications Browser compatibility
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.3