CustomElementRegistry: upgrade() 方法
upgrade()
方法是 CustomElementRegistry
接口的方法,用于升级 Node
子树中的所有包含阴影的自定义元素,甚至在它们连接到主文档之前。
语法
js
upgrade(root)
参数
返回值
无 (undefined
).
示例
摘自 HTML 规范
js
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!
规范
规范 |
---|
HTML 标准 # dom-customelementregistry-upgrade-dev |
浏览器兼容性
BCD 表格仅在浏览器中加载