web api instance method
CustomElementRegistry: getName() method
The getName() method of the
CustomElementRegistry interface returns the name for a
previously-defined custom element.
Syntax
getName(constructor)
Parameters
constructor- : Constructor for the custom element.
Return value
The name for the previously defined custom element, or null if there is no custom element defined with the constructor.
Examples
class MyParagraph extends HTMLElement {
constructor() {
const template = document.getElementById("custom-paragraph");
super() // returns element this scope
.attachShadow({ mode: "open" }) // sets AND returns this.shadowRoot
.append(document.importNode(template.content, true));
}
}
customElements.define("my-paragraph", MyParagraph);
// Return a reference to the my-paragraph constructor
customElements.getName(MyParagraph) === "my-paragraph";
Specifications
SpecificationsStandards references are available on the canonical MDN page.
Browser compatibility
Browser compatibilityCompatibility data is available on the canonical MDN page.