Clase base. Sirve para al ser extendida generar el tag html que se especifique como parametro y en el constructor, en super durante extends. Dispone de varios metodos propios que ayudan a las clases que la extienden a disponer de atributos y conetnído al tag que representan.

CreateElement

Hierarchy
Index

Constructors

Properties

_element: HTMLSelectElement

Description placeholder

We-11-2025

marcos tonfor

_element - Propiedad que representa el valor obtenido al extender la clase.

_tag: "select"

_tag - Propiedad que recoge el valor a obtener de la clase al ser extendida.

currentOptgroup: Optgroup | null = null

Esta propiedad guardará el Optgroup que está siendo construido actualmente. Si es null, las opciones se añaden directamente al final.

Returns HTMLSelectElement

  • Inicia un nuevo grupo de opciones. Todas las llamadas a addOption posteriores se añadirán a este grupo hasta que se llame de nuevo a startOptgroup.

    Parameters

    • label: string

      La etiqueta visible para el grupo.

    Returns this

  • Parameters

    • content: Node

      Tag legal html con o sin contenído en su interíor.

    • Optionalinsert: string

      Es el elemento dónde se colocará el valor de {@name content}

    Returns typeof CreateElement

    Metodo estático cuya funcíon es la de insertar contenído generado ext_ endíendo está clase e instancíando sus resultados.

    setElement