Options
All
  • Public
  • Public/Protected
  • All
Menu

Module dom

Index

Type aliases

Functions

Type aliases

Elements

Elements: { a: HTMLAttributes<HTMLAnchorElement>; abbr: HTMLAttributes<HTMLElement>; address: HTMLAttributes<HTMLElement>; animate: SVGAttributes<SVGAnimateElement>; area: HTMLAttributes<HTMLAreaElement>; article: HTMLAttributes<HTMLElement>; aside: HTMLAttributes<HTMLElement>; audio: HTMLAttributes<HTMLAudioElement>; b: HTMLAttributes<HTMLElement>; base: HTMLAttributes<HTMLBaseElement>; bdi: HTMLAttributes<HTMLElement>; bdo: HTMLAttributes<HTMLElement>; big: HTMLAttributes<HTMLElement>; blockquote: HTMLAttributes<HTMLQuoteElement>; body: HTMLAttributes<HTMLBodyElement>; br: HTMLAttributes<HTMLBRElement>; button: HTMLAttributes<HTMLButtonElement>; canvas: HTMLAttributes<HTMLCanvasElement>; caption: HTMLAttributes<HTMLTableCaptionElement>; circle: SVGAttributes<SVGCircleElement>; cite: HTMLAttributes<HTMLElement>; clipPath: SVGAttributes<SVGClipPathElement>; code: HTMLAttributes<HTMLElement>; col: HTMLAttributes<HTMLTableColElement>; colgroup: HTMLAttributes<HTMLTableColElement>; data: HTMLAttributes<HTMLDataElement>; datalist: HTMLAttributes<HTMLDataListElement>; dd: HTMLAttributes<HTMLElement>; defs: SVGAttributes<SVGDefsElement>; del: HTMLAttributes<HTMLModElement>; desc: SVGAttributes<SVGDescElement>; details: HTMLAttributes<HTMLDetailsElement>; dfn: HTMLAttributes<HTMLElement>; dialog: HTMLAttributes<HTMLDialogElement>; div: HTMLAttributes<HTMLDivElement>; dl: HTMLAttributes<HTMLDListElement>; dt: HTMLAttributes<HTMLElement>; ellipse: SVGAttributes<SVGEllipseElement>; em: HTMLAttributes<HTMLElement>; embed: HTMLAttributes<HTMLEmbedElement>; feBlend: SVGAttributes<SVGFEBlendElement>; feColorMatrix: SVGAttributes<SVGFEColorMatrixElement>; feComponentTransfer: SVGAttributes<SVGFEComponentTransferElement>; feComposite: SVGAttributes<SVGFECompositeElement>; feConvolveMatrix: SVGAttributes<SVGFEConvolveMatrixElement>; feDiffuseLighting: SVGAttributes<SVGFEDiffuseLightingElement>; feDisplacementMap: SVGAttributes<SVGFEDisplacementMapElement>; feFlood: SVGAttributes<SVGFEFloodElement>; feGaussianBlur: SVGAttributes<SVGFEGaussianBlurElement>; feImage: SVGAttributes<SVGFEImageElement>; feMerge: SVGAttributes<SVGFEMergeElement>; feMergeNode: SVGAttributes<SVGFEMergeNodeElement>; feMorphology: SVGAttributes<SVGFEMorphologyElement>; feOffset: SVGAttributes<SVGFEOffsetElement>; feSpecularLighting: SVGAttributes<SVGFESpecularLightingElement>; feTile: SVGAttributes<SVGFETileElement>; feTurbulence: SVGAttributes<SVGFETurbulenceElement>; fieldset: HTMLAttributes<HTMLFieldSetElement>; figcaption: HTMLAttributes<HTMLElement>; figure: HTMLAttributes<HTMLElement>; filter: SVGAttributes<SVGFilterElement>; footer: HTMLAttributes<HTMLElement>; foreignObject: SVGAttributes<SVGForeignObjectElement>; form: HTMLAttributes<HTMLFormElement>; g: SVGAttributes<SVGGElement>; h1: HTMLAttributes<HTMLHeadingElement>; h2: HTMLAttributes<HTMLHeadingElement>; h3: HTMLAttributes<HTMLHeadingElement>; h4: HTMLAttributes<HTMLHeadingElement>; h5: HTMLAttributes<HTMLHeadingElement>; h6: HTMLAttributes<HTMLHeadingElement>; head: HTMLAttributes<HTMLHeadElement>; header: HTMLAttributes<HTMLElement>; hgroup: HTMLAttributes<HTMLElement>; hr: HTMLAttributes<HTMLHRElement>; html: HTMLAttributes<HTMLHtmlElement>; i: HTMLAttributes<HTMLElement>; iframe: HTMLAttributes<HTMLIFrameElement>; image: SVGAttributes<SVGImageElement>; img: HTMLAttributes<HTMLImageElement>; input: HTMLAttributes<HTMLInputElement>; ins: HTMLAttributes<HTMLModElement>; kbd: HTMLAttributes<HTMLElement>; keygen: HTMLAttributes<HTMLUnknownElement>; label: HTMLAttributes<HTMLLabelElement>; legend: HTMLAttributes<HTMLLegendElement>; li: HTMLAttributes<HTMLLIElement>; line: SVGAttributes<SVGLineElement>; linearGradient: SVGAttributes<SVGLinearGradientElement>; link: HTMLAttributes<HTMLLinkElement>; main: HTMLAttributes<HTMLElement>; map: HTMLAttributes<HTMLMapElement>; mark: HTMLAttributes<HTMLElement>; marker: SVGAttributes<SVGMarkerElement>; marquee: HTMLAttributes<HTMLMarqueeElement>; mask: SVGAttributes<SVGMaskElement>; menu: HTMLAttributes<HTMLMenuElement>; menuitem: HTMLAttributes<HTMLUnknownElement>; meta: HTMLAttributes<HTMLMetaElement>; meter: HTMLAttributes<HTMLMeterElement>; nav: HTMLAttributes<HTMLElement>; noscript: HTMLAttributes<HTMLElement>; object: HTMLAttributes<HTMLObjectElement>; ol: HTMLAttributes<HTMLOListElement>; optgroup: HTMLAttributes<HTMLOptGroupElement>; option: HTMLAttributes<HTMLOptionElement>; output: HTMLAttributes<HTMLOutputElement>; p: HTMLAttributes<HTMLParagraphElement>; param: HTMLAttributes<HTMLParamElement>; path: SVGAttributes<SVGPathElement>; pattern: SVGAttributes<SVGPatternElement>; picture: HTMLAttributes<HTMLPictureElement>; polygon: SVGAttributes<SVGPolygonElement>; polyline: SVGAttributes<SVGPolylineElement>; pre: HTMLAttributes<HTMLPreElement>; progress: HTMLAttributes<HTMLProgressElement>; q: HTMLAttributes<HTMLQuoteElement>; radialGradient: SVGAttributes<SVGRadialGradientElement>; rect: SVGAttributes<SVGRectElement>; rp: HTMLAttributes<HTMLElement>; rt: HTMLAttributes<HTMLElement>; ruby: HTMLAttributes<HTMLElement>; s: HTMLAttributes<HTMLElement>; samp: HTMLAttributes<HTMLElement>; script: HTMLAttributes<HTMLScriptElement>; section: HTMLAttributes<HTMLElement>; select: HTMLAttributes<HTMLSelectElement>; slot: HTMLAttributes<HTMLSlotElement>; small: HTMLAttributes<HTMLElement>; source: HTMLAttributes<HTMLSourceElement>; span: HTMLAttributes<HTMLSpanElement>; stop: SVGAttributes<SVGStopElement>; strong: HTMLAttributes<HTMLElement>; style: HTMLAttributes<HTMLStyleElement>; sub: HTMLAttributes<HTMLElement>; summary: HTMLAttributes<HTMLElement>; sup: HTMLAttributes<HTMLElement>; svg: SVGAttributes<SVGSVGElement>; symbol: SVGAttributes<SVGSymbolElement>; table: HTMLAttributes<HTMLTableElement>; tbody: HTMLAttributes<HTMLTableSectionElement>; td: HTMLAttributes<HTMLTableCellElement>; text: SVGAttributes<SVGTextElement>; textarea: HTMLAttributes<HTMLTextAreaElement>; tfoot: HTMLAttributes<HTMLTableSectionElement>; th: HTMLAttributes<HTMLTableCellElement>; thead: HTMLAttributes<HTMLTableSectionElement>; time: HTMLAttributes<HTMLTimeElement>; title: HTMLAttributes<HTMLTitleElement>; tr: HTMLAttributes<HTMLTableRowElement>; track: HTMLAttributes<HTMLTrackElement>; tspan: SVGAttributes<SVGTSpanElement>; u: HTMLAttributes<HTMLElement>; ul: HTMLAttributes<HTMLUListElement>; use: SVGAttributes<SVGUseElement>; var: HTMLAttributes<HTMLElement>; video: HTMLAttributes<HTMLVideoElement>; wbr: HTMLAttributes<HTMLElement> }

Record of all known HTML, XHTML, and SVG elements and their attributes.

Type declaration

  • a: HTMLAttributes<HTMLAnchorElement>
  • abbr: HTMLAttributes<HTMLElement>
  • address: HTMLAttributes<HTMLElement>
  • animate: SVGAttributes<SVGAnimateElement>
  • area: HTMLAttributes<HTMLAreaElement>
  • article: HTMLAttributes<HTMLElement>
  • aside: HTMLAttributes<HTMLElement>
  • audio: HTMLAttributes<HTMLAudioElement>
  • b: HTMLAttributes<HTMLElement>
  • base: HTMLAttributes<HTMLBaseElement>
  • bdi: HTMLAttributes<HTMLElement>
  • bdo: HTMLAttributes<HTMLElement>
  • big: HTMLAttributes<HTMLElement>
  • blockquote: HTMLAttributes<HTMLQuoteElement>
  • body: HTMLAttributes<HTMLBodyElement>
  • br: HTMLAttributes<HTMLBRElement>
  • button: HTMLAttributes<HTMLButtonElement>
  • canvas: HTMLAttributes<HTMLCanvasElement>
  • caption: HTMLAttributes<HTMLTableCaptionElement>
  • circle: SVGAttributes<SVGCircleElement>
  • cite: HTMLAttributes<HTMLElement>
  • clipPath: SVGAttributes<SVGClipPathElement>
  • code: HTMLAttributes<HTMLElement>
  • col: HTMLAttributes<HTMLTableColElement>
  • colgroup: HTMLAttributes<HTMLTableColElement>
  • data: HTMLAttributes<HTMLDataElement>
  • datalist: HTMLAttributes<HTMLDataListElement>
  • dd: HTMLAttributes<HTMLElement>
  • defs: SVGAttributes<SVGDefsElement>
  • del: HTMLAttributes<HTMLModElement>
  • desc: SVGAttributes<SVGDescElement>
  • details: HTMLAttributes<HTMLDetailsElement>
  • dfn: HTMLAttributes<HTMLElement>
  • dialog: HTMLAttributes<HTMLDialogElement>
  • div: HTMLAttributes<HTMLDivElement>
  • dl: HTMLAttributes<HTMLDListElement>
  • dt: HTMLAttributes<HTMLElement>
  • ellipse: SVGAttributes<SVGEllipseElement>
  • em: HTMLAttributes<HTMLElement>
  • embed: HTMLAttributes<HTMLEmbedElement>
  • feBlend: SVGAttributes<SVGFEBlendElement>
  • feColorMatrix: SVGAttributes<SVGFEColorMatrixElement>
  • feComponentTransfer: SVGAttributes<SVGFEComponentTransferElement>
  • feComposite: SVGAttributes<SVGFECompositeElement>
  • feConvolveMatrix: SVGAttributes<SVGFEConvolveMatrixElement>
  • feDiffuseLighting: SVGAttributes<SVGFEDiffuseLightingElement>
  • feDisplacementMap: SVGAttributes<SVGFEDisplacementMapElement>
  • feFlood: SVGAttributes<SVGFEFloodElement>
  • feGaussianBlur: SVGAttributes<SVGFEGaussianBlurElement>
  • feImage: SVGAttributes<SVGFEImageElement>
  • feMerge: SVGAttributes<SVGFEMergeElement>
  • feMergeNode: SVGAttributes<SVGFEMergeNodeElement>
  • feMorphology: SVGAttributes<SVGFEMorphologyElement>
  • feOffset: SVGAttributes<SVGFEOffsetElement>
  • feSpecularLighting: SVGAttributes<SVGFESpecularLightingElement>
  • feTile: SVGAttributes<SVGFETileElement>
  • feTurbulence: SVGAttributes<SVGFETurbulenceElement>
  • fieldset: HTMLAttributes<HTMLFieldSetElement>
  • figcaption: HTMLAttributes<HTMLElement>
  • figure: HTMLAttributes<HTMLElement>
  • filter: SVGAttributes<SVGFilterElement>
  • footer: HTMLAttributes<HTMLElement>
  • foreignObject: SVGAttributes<SVGForeignObjectElement>
  • form: HTMLAttributes<HTMLFormElement>
  • g: SVGAttributes<SVGGElement>
  • h1: HTMLAttributes<HTMLHeadingElement>
  • h2: HTMLAttributes<HTMLHeadingElement>
  • h3: HTMLAttributes<HTMLHeadingElement>
  • h4: HTMLAttributes<HTMLHeadingElement>
  • h5: HTMLAttributes<HTMLHeadingElement>
  • h6: HTMLAttributes<HTMLHeadingElement>
  • head: HTMLAttributes<HTMLHeadElement>
  • header: HTMLAttributes<HTMLElement>
  • hgroup: HTMLAttributes<HTMLElement>
  • hr: HTMLAttributes<HTMLHRElement>
  • html: HTMLAttributes<HTMLHtmlElement>
  • i: HTMLAttributes<HTMLElement>
  • iframe: HTMLAttributes<HTMLIFrameElement>
  • image: SVGAttributes<SVGImageElement>
  • img: HTMLAttributes<HTMLImageElement>
  • input: HTMLAttributes<HTMLInputElement>
  • ins: HTMLAttributes<HTMLModElement>
  • kbd: HTMLAttributes<HTMLElement>
  • keygen: HTMLAttributes<HTMLUnknownElement>
  • label: HTMLAttributes<HTMLLabelElement>
  • legend: HTMLAttributes<HTMLLegendElement>
  • li: HTMLAttributes<HTMLLIElement>
  • line: SVGAttributes<SVGLineElement>
  • linearGradient: SVGAttributes<SVGLinearGradientElement>
  • link: HTMLAttributes<HTMLLinkElement>
  • main: HTMLAttributes<HTMLElement>
  • map: HTMLAttributes<HTMLMapElement>
  • mark: HTMLAttributes<HTMLElement>
  • marker: SVGAttributes<SVGMarkerElement>
  • marquee: HTMLAttributes<HTMLMarqueeElement>
  • mask: SVGAttributes<SVGMaskElement>
  • menu: HTMLAttributes<HTMLMenuElement>
  • menuitem: HTMLAttributes<HTMLUnknownElement>
  • meta: HTMLAttributes<HTMLMetaElement>
  • meter: HTMLAttributes<HTMLMeterElement>
  • nav: HTMLAttributes<HTMLElement>
  • noscript: HTMLAttributes<HTMLElement>
  • object: HTMLAttributes<HTMLObjectElement>
  • ol: HTMLAttributes<HTMLOListElement>
  • optgroup: HTMLAttributes<HTMLOptGroupElement>
  • option: HTMLAttributes<HTMLOptionElement>
  • output: HTMLAttributes<HTMLOutputElement>
  • p: HTMLAttributes<HTMLParagraphElement>
  • param: HTMLAttributes<HTMLParamElement>
  • path: SVGAttributes<SVGPathElement>
  • pattern: SVGAttributes<SVGPatternElement>
  • picture: HTMLAttributes<HTMLPictureElement>
  • polygon: SVGAttributes<SVGPolygonElement>
  • polyline: SVGAttributes<SVGPolylineElement>
  • pre: HTMLAttributes<HTMLPreElement>
  • progress: HTMLAttributes<HTMLProgressElement>
  • q: HTMLAttributes<HTMLQuoteElement>
  • radialGradient: SVGAttributes<SVGRadialGradientElement>
  • rect: SVGAttributes<SVGRectElement>
  • rp: HTMLAttributes<HTMLElement>
  • rt: HTMLAttributes<HTMLElement>
  • ruby: HTMLAttributes<HTMLElement>
  • s: HTMLAttributes<HTMLElement>
  • samp: HTMLAttributes<HTMLElement>
  • script: HTMLAttributes<HTMLScriptElement>
  • section: HTMLAttributes<HTMLElement>
  • select: HTMLAttributes<HTMLSelectElement>
  • slot: HTMLAttributes<HTMLSlotElement>
  • small: HTMLAttributes<HTMLElement>
  • source: HTMLAttributes<HTMLSourceElement>
  • span: HTMLAttributes<HTMLSpanElement>
  • stop: SVGAttributes<SVGStopElement>
  • strong: HTMLAttributes<HTMLElement>
  • style: HTMLAttributes<HTMLStyleElement>
  • sub: HTMLAttributes<HTMLElement>
  • summary: HTMLAttributes<HTMLElement>
  • sup: HTMLAttributes<HTMLElement>
  • svg: SVGAttributes<SVGSVGElement>
  • symbol: SVGAttributes<SVGSymbolElement>
  • table: HTMLAttributes<HTMLTableElement>
  • tbody: HTMLAttributes<HTMLTableSectionElement>
  • td: HTMLAttributes<HTMLTableCellElement>
  • text: SVGAttributes<SVGTextElement>
  • textarea: HTMLAttributes<HTMLTextAreaElement>
  • tfoot: HTMLAttributes<HTMLTableSectionElement>
  • th: HTMLAttributes<HTMLTableCellElement>
  • thead: HTMLAttributes<HTMLTableSectionElement>
  • time: HTMLAttributes<HTMLTimeElement>
  • title: HTMLAttributes<HTMLTitleElement>
  • tr: HTMLAttributes<HTMLTableRowElement>
  • track: HTMLAttributes<HTMLTrackElement>
  • tspan: SVGAttributes<SVGTSpanElement>
  • u: HTMLAttributes<HTMLElement>
  • ul: HTMLAttributes<HTMLUListElement>
  • use: SVGAttributes<SVGUseElement>
  • var: HTMLAttributes<HTMLElement>
  • video: HTMLAttributes<HTMLVideoElement>
  • wbr: HTMLAttributes<HTMLElement>

IntrinsicElements

IntrinsicElements: IntrinsicElements$1<Elements>

Functions

render

  • Render a Virtual DOM element.

    Parameters

    • children: Children<Elements>

      The Virtual DOM elements to render.

    • container: Document | Element

      Target DOM element.

    Returns void