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 undefined
se 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 GitHubdesktop | mobile | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
get |
Legend
Tip: you can click/tap on a cell for more information.
- Full support
- Full support
- Partial support
- Partial support
The compatibility table on this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.