Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

CustomElementRegistry: getName() Methode

Eingeschränkt verfügbar

Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.

Die getName() Methode der CustomElementRegistry-Schnittstelle 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 es kein benutzerdefiniertes Element mit dem Konstruktor gibt.

Beispiele

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 constructor
customElements.getName(MyParagraph) === "my-paragraph";

Spezifikationen

Spezifikation
HTML
# dom-customelementregistry-getname

Browser-Kompatibilität