CustomElementRegistry: get() Methode
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
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
| Specification |
|---|
| HTML> # dom-customelementregistry-get-dev> |