CustomElementRegistry: getName()-Methode

Die getName()-Methode des CustomElementRegistry Interfaces gibt den Namen eines zuvor definierten benutzerdefinierten Elements zurück.

Syntax

js
getName(constructor)

Parameter

constructor

Konstruktor für das benutzerdefinierte Element.

Rückgabewert

Der Name des zuvor definierten benutzerdefinierten Elements oder null, wenn kein benutzerdefiniertes Element mit dem Konstruktor definiert ist.

Beispiele

js
class MyParagraph extends HTMLElement {
  constructor() {
    let templateContent = document.getElementById("custom-paragraph").content;
    super() // returns element this scope
      .attachShadow({ mode: "open" }) // sets AND returns this.shadowRoot
      .append(templateContent.cloneNode(true));
  }
}

customElements.define("my-paragraph", MyParagraph);

// Return a reference to the my-paragraph constructor
customElements.getName(MyParagraph) === "my-paragraph";

Spezifikationen

Specification
HTML Standard
# dom-customelementregistry-getname

Browser-Kompatibilität

BCD tables only load in the browser