CustomElementRegistry: getName() method
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
ThegetName() method of theCustomElementRegistry interface returns the name for apreviously-defined custom element.
In this article
Syntax
js
getName(constructor)Parameters
constructorConstructor for the custom element.
Return value
The name for the previously defined custom element, ornull if there is no custom element defined with the constructor.
Examples
js
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 constructorcustomElements.getName(MyParagraph) === "my-paragraph";Specifications
| Specification |
|---|
| HTML> # dom-customelementregistry-getname> |