html-spec-tags - v2.2.3
    Preparing search index...

    Variable htmlSpecConstructorsByTagNameConst

    htmlSpecConstructorsByTagName: {
        a: new () => HTMLAnchorElement;
        abbr: new () => HTMLElement;
        address: new () => HTMLElement;
        area: new () => HTMLAreaElement;
        article: new () => HTMLElement;
        aside: new () => HTMLElement;
        audio: new () => HTMLAudioElement;
        b: new () => HTMLElement;
        base: new () => HTMLBaseElement;
        bdi: new () => HTMLElement;
        bdo: new () => HTMLElement;
        blockquote: new () => HTMLQuoteElement;
        body: new () => HTMLBodyElement;
        br: new () => HTMLBRElement;
        button: new () => HTMLButtonElement;
        canvas: new () => HTMLCanvasElement;
        caption: new () => HTMLTableCaptionElement;
        cite: new () => HTMLElement;
        code: new () => HTMLElement;
        col: new () => HTMLTableColElement;
        colgroup: new () => HTMLTableColElement;
        data: new () => HTMLDataElement;
        datalist: new () => HTMLDataListElement;
        dd: new () => HTMLElement;
        del: new () => HTMLModElement;
        details: new () => HTMLDetailsElement;
        dfn: new () => HTMLElement;
        dialog: new () => HTMLDialogElement;
        div: new () => HTMLDivElement;
        dl: new () => HTMLDListElement;
        dt: new () => HTMLElement;
        em: new () => HTMLElement;
        embed: new () => HTMLEmbedElement;
        fieldset: new () => HTMLFieldSetElement;
        figcaption: new () => HTMLElement;
        figure: new () => HTMLElement;
        footer: new () => HTMLElement;
        form: new () => HTMLFormElement;
        h1: new () => HTMLHeadingElement;
        h2: new () => HTMLHeadingElement;
        h3: new () => HTMLHeadingElement;
        h4: new () => HTMLHeadingElement;
        h5: new () => HTMLHeadingElement;
        h6: new () => HTMLHeadingElement;
        head: new () => HTMLHeadElement;
        header: new () => HTMLElement;
        hgroup: new () => HTMLElement;
        hr: new () => HTMLHRElement;
        html: new () => HTMLHtmlElement;
        i: new () => HTMLElement;
        iframe: new () => HTMLIFrameElement;
        img: new () => HTMLImageElement;
        input: new () => HTMLInputElement;
        ins: new () => HTMLModElement;
        kbd: new () => HTMLElement;
        label: new () => HTMLLabelElement;
        legend: new () => HTMLLegendElement;
        li: new () => HTMLLIElement;
        link: new () => HTMLLinkElement;
        main: new () => HTMLElement;
        map: new () => HTMLMapElement;
        mark: new () => HTMLElement;
        menu: new () => HTMLMenuElement;
        meta: new () => HTMLMetaElement;
        meter: new () => HTMLMeterElement;
        nav: new () => HTMLElement;
        noscript: new () => HTMLElement;
        object: new () => HTMLObjectElement;
        ol: new () => HTMLOListElement;
        optgroup: new () => HTMLOptGroupElement;
        option: new () => HTMLOptionElement;
        output: new () => HTMLOutputElement;
        p: new () => HTMLParagraphElement;
        picture: new () => HTMLPictureElement;
        pre: new () => HTMLPreElement;
        progress: new () => HTMLProgressElement;
        q: new () => HTMLQuoteElement;
        rp: new () => HTMLElement;
        rt: new () => HTMLElement;
        ruby: new () => HTMLElement;
        s: new () => HTMLElement;
        samp: new () => HTMLElement;
        script: new () => HTMLScriptElement;
        search: new () => HTMLElement;
        section: new () => HTMLElement;
        select: new () => HTMLSelectElement;
        slot: new () => HTMLSlotElement;
        small: new () => HTMLElement;
        source: new () => HTMLSourceElement;
        span: new () => HTMLSpanElement;
        strong: new () => HTMLElement;
        style: new () => HTMLStyleElement;
        sub: new () => HTMLElement;
        summary: new () => HTMLElement;
        sup: new () => HTMLElement;
        table: new () => HTMLTableElement;
        tbody: new () => HTMLTableSectionElement;
        td: new () => HTMLTableCellElement;
        template: new () => HTMLTemplateElement;
        textarea: new () => HTMLTextAreaElement;
        tfoot: new () => HTMLTableSectionElement;
        th: new () => HTMLTableCellElement;
        thead: new () => HTMLTableSectionElement;
        time: new () => HTMLTimeElement;
        title: new () => HTMLTitleElement;
        tr: new () => HTMLTableRowElement;
        track: new () => HTMLTrackElement;
        u: new () => HTMLElement;
        ul: new () => HTMLUListElement;
        var: new () => HTMLElement;
        video: new () => HTMLVideoElement;
        wbr: new () => HTMLElement;
    } = ...

    All current HTML spec tag names mapped to their respective element constructors.

    Generated from HTMLElementTagNameMap in typescript/lib/lib.dom.d.ts: https://raw.githubusercontent.com/microsoft/TypeScript/main/src/lib/dom.generated.d.ts

    Type declaration

    • Readonlya: new () => HTMLAnchorElement
    • Readonlyabbr: new () => HTMLElement
    • Readonlyaddress: new () => HTMLElement
    • Readonlyarea: new () => HTMLAreaElement
    • Readonlyarticle: new () => HTMLElement
    • Readonlyaside: new () => HTMLElement
    • Readonlyaudio: new () => HTMLAudioElement
    • Readonlyb: new () => HTMLElement
    • Readonlybase: new () => HTMLBaseElement
    • Readonlybdi: new () => HTMLElement
    • Readonlybdo: new () => HTMLElement
    • Readonlyblockquote: new () => HTMLQuoteElement
    • Readonlybody: new () => HTMLBodyElement
    • Readonlybr: new () => HTMLBRElement
    • Readonlybutton: new () => HTMLButtonElement
    • Readonlycanvas: new () => HTMLCanvasElement
    • Readonlycaption: new () => HTMLTableCaptionElement
    • Readonlycite: new () => HTMLElement
    • Readonlycode: new () => HTMLElement
    • Readonlycol: new () => HTMLTableColElement
    • Readonlycolgroup: new () => HTMLTableColElement
    • Readonlydata: new () => HTMLDataElement
    • Readonlydatalist: new () => HTMLDataListElement
    • Readonlydd: new () => HTMLElement
    • Readonlydel: new () => HTMLModElement
    • Readonlydetails: new () => HTMLDetailsElement
    • Readonlydfn: new () => HTMLElement
    • Readonlydialog: new () => HTMLDialogElement
    • Readonlydiv: new () => HTMLDivElement
    • Readonlydl: new () => HTMLDListElement
    • Readonlydt: new () => HTMLElement
    • Readonlyem: new () => HTMLElement
    • Readonlyembed: new () => HTMLEmbedElement
    • Readonlyfieldset: new () => HTMLFieldSetElement
    • Readonlyfigcaption: new () => HTMLElement
    • Readonlyfigure: new () => HTMLElement
    • Readonlyform: new () => HTMLFormElement
    • Readonlyh1: new () => HTMLHeadingElement
    • Readonlyh2: new () => HTMLHeadingElement
    • Readonlyh3: new () => HTMLHeadingElement
    • Readonlyh4: new () => HTMLHeadingElement
    • Readonlyh5: new () => HTMLHeadingElement
    • Readonlyh6: new () => HTMLHeadingElement
    • Readonlyhgroup: new () => HTMLElement
    • Readonlyhr: new () => HTMLHRElement
    • Readonlyhtml: new () => HTMLHtmlElement
    • Readonlyi: new () => HTMLElement
    • Readonlyiframe: new () => HTMLIFrameElement
    • Readonlyimg: new () => HTMLImageElement
    • Readonlyinput: new () => HTMLInputElement
    • Readonlyins: new () => HTMLModElement
    • Readonlykbd: new () => HTMLElement
    • Readonlylabel: new () => HTMLLabelElement
    • Readonlylegend: new () => HTMLLegendElement
    • Readonlyli: new () => HTMLLIElement
    • Readonlymain: new () => HTMLElement
    • Readonlymap: new () => HTMLMapElement
    • Readonlymark: new () => HTMLElement
    • Readonlymeta: new () => HTMLMetaElement
    • Readonlymeter: new () => HTMLMeterElement
    • Readonlynoscript: new () => HTMLElement
    • Readonlyobject: new () => HTMLObjectElement
    • Readonlyol: new () => HTMLOListElement
    • Readonlyoptgroup: new () => HTMLOptGroupElement
    • Readonlyoption: new () => HTMLOptionElement
    • Readonlyoutput: new () => HTMLOutputElement
    • Readonlyp: new () => HTMLParagraphElement
    • Readonlypicture: new () => HTMLPictureElement
    • Readonlypre: new () => HTMLPreElement
    • Readonlyprogress: new () => HTMLProgressElement
    • Readonlyq: new () => HTMLQuoteElement
    • Readonlyrp: new () => HTMLElement
    • Readonlyrt: new () => HTMLElement
    • Readonlyruby: new () => HTMLElement
    • Readonlys: new () => HTMLElement
    • Readonlysamp: new () => HTMLElement
    • Readonlyscript: new () => HTMLScriptElement
    • Readonlysection: new () => HTMLElement
    • Readonlyselect: new () => HTMLSelectElement
    • Readonlyslot: new () => HTMLSlotElement
    • Readonlysmall: new () => HTMLElement
    • Readonlysource: new () => HTMLSourceElement
    • Readonlyspan: new () => HTMLSpanElement
    • Readonlystrong: new () => HTMLElement
    • Readonlystyle: new () => HTMLStyleElement
    • Readonlysub: new () => HTMLElement
    • Readonlysummary: new () => HTMLElement
    • Readonlysup: new () => HTMLElement
    • Readonlytable: new () => HTMLTableElement
    • Readonlytbody: new () => HTMLTableSectionElement
    • Readonlytd: new () => HTMLTableCellElement
    • Readonlytemplate: new () => HTMLTemplateElement
    • Readonlytextarea: new () => HTMLTextAreaElement
    • Readonlytfoot: new () => HTMLTableSectionElement
    • Readonlyth: new () => HTMLTableCellElement
    • Readonlythead: new () => HTMLTableSectionElement
    • Readonlytime: new () => HTMLTimeElement
    • Readonlytitle: new () => HTMLTitleElement
    • Readonlytr: new () => HTMLTableRowElement
    • Readonlytrack: new () => HTMLTrackElement
    • Readonlyu: new () => HTMLElement
    • Readonlyul: new () => HTMLUListElement
    • Readonlyvar: new () => HTMLElement
    • Readonlyvideo: new () => HTMLVideoElement
    • Readonlywbr: new () => HTMLElement