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: get() Methode

Eingeschränkt verfügbar

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

Die get()-Methode des CustomElementRegistry-Interfaces gibt den Konstruktor für ein zuvor definiertes benutzerdefiniertes Element zurück.

Syntax

js
get(name)

Parameter

name

Der Name des benutzerdefinierten Elements.

Rückgabewert

Der Konstruktor für das benannte benutzerdefinierte Element, oder undefined, wenn kein benutzerdefiniertes Element mit diesem Namen definiert ist.

Beispiele

js
customElements.define(
  "my-paragraph",
  class 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));
    }
  },
);

// Return a reference to the my-paragraph constructor
const ctor = customElements.get("my-paragraph");

Spezifikationen

Spezifikation
HTML
# dom-customelementregistry-get-dev

Browser-Kompatibilität