Get to know MDN better
Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Januar 2020 browserübergreifend verfügbar.
Die customElements Eigenschaft des schreibgeschützten Window Interfaces gibt eine Referenz auf das globale CustomElementRegistry Objekt zurück, welches benutzt werden kann, um neue benutzerdefinierte Elemente zu registrieren und Informationen über bereits registrierte benutzerdefinierte Elemente zu erhalten.
Das globale Register wird standardmäßig für die Registrierung von benutzerdefinierten Elementen verwendet, aber ein Shadow Root kann wählen, ein bereichsspezifisches benutzerdefiniertes Elementregister zu verwenden, um potenzielle Konflikte bei definierten Elementnamen zu vermeiden.
Das häufigste Beispiel, das Sie für die Verwendung dieser Eigenschaft sehen werden, ist der Zugriff auf die Methode CustomElementRegistry.define(), um ein neues benutzerdefiniertes Element zu definieren und zu registrieren.
Zum Beispiel:
Beachten Sie, dass die benutzerdefinierte Elementklasse häufig direkt innerhalb des define()-Aufrufs definiert wird, wie gezeigt:
Siehe unser web-components-examples Repo für weitere Nutzungsbeispiele.
| HTML # dom-window-customelements |
JavaScript aktivieren, um diese Browser-Kompatibilitätstabelle anzuzeigen.
Der Bauplan für ein besseres Internet.
Besuche die gemeinnützige Muttergesellschaft der Mozilla Corporation, die Mozilla Foundation.
Teile dieses Inhalts sind ©1998–2026 von einzelnen mozilla.org-Mitwirkenden. Inhalte sind verfügbar unter einer Creative-Commons-Lizenz.