CustomElementRegistry.get() - Web APIs 编辑
The get()
method of the CustomElementRegistry
interface returns the constructor for a previously-defined custom element.
Syntax
constructor = customElements.get(name);
Parameters
- name
- The name of the custom element whose constructor you want to return a reference to.
Return value
The constructor for the named custom element, or undefined
if there is no custom element definition with that name.
Examples
customElements.define('my-paragraph',
class extends HTMLElement {
constructor() {
let templateContent = document.getElementById('my-paragraph').content;
super() // returns element this scope
.attachShadow({mode: 'open'}) // sets AND returns this.shadowRoot
.append(templateContent.cloneNode(true));
}
})
// Return a reference to the my-paragraph constructor
let ctor = customElements.get('my-paragraph');
Specifications
Specification | Status | Comment |
---|---|---|
HTML Living Standard The definition of 'customElements.get()' in that specification. | Living Standard | Initial definition. |
Browser compatibility
BCD tables only load in the browser
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论