CustomElementRegistry.get()

O get() é um método de CustomElementRegistry a interface retorna um construtor para um elemento personalizado previamente definido.

Syntax

js
constructor = customElements.get(name);

Parâmetros

name

O nome do elemento personalizado cujo construtor você deseja retornar uma referência.

Valor de retorno

O construtor do elemento personalizado nomeado, ou undefinedse não há definição de elemento personalizado com esse nome.

Examples

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

// Retorne uma referência ao construtor my-paragraph
let ctor = customElements.get("my-paragraph");

Especificações

Specification
HTML
# dom-customelementregistry-get-dev

Compatibilidade com navegadores

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
get

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
Partial support
Partial support