--- title: is slug: Web/HTML/Global_attributes/is tags: - Atributos globales - HTML - Referencia - is translation_of: Web/HTML/Global_attributes/is original_slug: Web/HTML/Atributos_Globales/is ---
La construcción is global attribute permite especificar que un elemento HTML estándar se debería comportar como un elemento personalizado provisto originalmente por el lenguaje (para más detalles, vea Utilizando elementos personalizados).
Este atributo puede ser utilizado sólo si nombre del elemento personalizado especificado ha sido definido extósamente en el documento actual, y extiende el tipo de elemento al que está siendo aplicado.
El siguiente código fue tomado de nuestro ejemplo word-count-web-component (véalo también en vivo).
// Crea una clase para el elemento class WordCount extends HTMLParagraphElement { constructor() { // Siempre llamar a super al comienzo del constructor super(); // Contenido del constructor omitido para mayor brevedad ... } } // Define el nuevo elemento customElements.define('word-count', WordCount, { extends: 'p' });
<p is="word-count"></p>
Especificación | Estado | Comentario |
---|---|---|
{{SpecName('HTML WHATWG', "custom-elements.html#attr-is", "is")}} | {{Spec2('HTML WHATWG')}} |
{{Compat("html.global_attributes.is")}}