---
name: "Eliom_content.Html5.To_dom.client"
section: "3o"
platform: "linux"
package: "libeliom-ocaml-doc"
version: "4.0.0-2"
release: "Debian 8 (Jessie)"
platforms: ["linux"]
url: "https://new.carta.tech/Eliom_content.Html5.To_dom.client"
---

# Eliom\_content.Html5.To\_dom.client(3o)

Conversion from HTML5 elts to Javascript DOM elements (\<: {% \<\<a\_api project="js\_of\_ocaml"\| class Dom\_html.element \>\> %}).

## NAME

Eliom\_content.Html5.To\_dom - Conversion from HTML5 elts to Javascript DOM elements (\<: {% \<\<a\_api project="js\_of\_ocaml"\| class Dom\_html.element \>\>  %}).

## Module

Module   Eliom\_content.Html5.To\_dom

## Documentation

Module **To\_dom**\
  :  **sig end**

Conversion from HTML5  **elt** s to Javascript DOM elements ( **\<:** ). One conversion function per source type (stressed by the  **of\_** prefix).

*val of\_element* :  **'a Eliom\_content.Html5.elt -\> Dom\_html.element Js.t**

*val of\_node* :  **'a Eliom\_content.Html5.elt -\> Dom.node Js.t**

*val of\_heading* :  **Html5\_types.heading Eliom\_content.Html5.elt -\> Dom\_html.headingElement Js.t**

*val of\_pcdata* :  **\[\> \`Pcdata \] Eliom\_content.Html5.elt -\> Dom.text Js.t**

*val of\_abbr* :  **\[\> \`Abbr \] Eliom\_content.Html5.elt -\> Dom\_html.element Js.t**

*val of\_acronym* :  **\[\> \`Acronym \] Eliom\_content.Html5.elt -\> Dom\_html.element Js.t**

*val of\_address* :  **\[\> \`Address \] Eliom\_content.Html5.elt -\> Dom\_html.element Js.t**

*val of\_applet* :  **\[\> \`Applet \] Eliom\_content.Html5.elt -\> Dom\_html.element Js.t**

*val of\_article* :  **\[\> \`Article \] Eliom\_content.Html5.elt -\> Dom\_html.element Js.t**

*val of\_aside* :  **\[\> \`Aside \] Eliom\_content.Html5.elt -\> Dom\_html.element Js.t**

*val of\_b* :  **\[\> \`B \] Eliom\_content.Html5.elt -\> Dom\_html.element Js.t**

*val of\_basefont* :  **\[\> \`basefont \] Eliom\_content.Html5.elt -\> Dom\_html.element Js.t**

*val of\_bdi* :  **\[\> \`Bdi \] Eliom\_content.Html5.elt -\> Dom\_html.element Js.t**

*val of\_bdo* :  **\[\> \`Bdo \] Eliom\_content.Html5.elt -\> Dom\_html.element Js.t**

*val of\_big* :  **\[\> \`Big \] Eliom\_content.Html5.elt -\> Dom\_html.element Js.t**

*val of\_center* :  **\[\> \`Center \] Eliom\_content.Html5.elt -\> Dom\_html.element Js.t**

*val of\_cite* :  **\[\> \`Cite \] Eliom\_content.Html5.elt -\> Dom\_html.element Js.t**

*val of\_code* :  **\[\> \`Code \] Eliom\_content.Html5.elt -\> Dom\_html.element Js.t**

*val of\_colgroup* :  **\[\> \`Colgroup \] Eliom\_content.Html5.elt -\> Dom\_html.element Js.t**

*val of\_command* :  **\[\> \`Command \] Eliom\_content.Html5.elt -\> Dom\_html.element Js.t**

*val of\_datalist* :  **\[\> \`Datalist \] Eliom\_content.Html5.elt -\> Dom\_html.element Js.t**

*val of\_dd* :  **\[\> \`Dd \] Eliom\_content.Html5.elt -\> Dom\_html.element Js.t**

*val of\_del* :  **\[\> \`Del \] Eliom\_content.Html5.elt -\> Dom\_html.element Js.t**

*val of\_details* :  **\[\> \`Details \] Eliom\_content.Html5.elt -\> Dom\_html.element Js.t**

*val of\_dfn* :  **\[\> \`Dfn \] Eliom\_content.Html5.elt -\> Dom\_html.element Js.t**

*val of\_dir* :  **\[\> \`Dir \] Eliom\_content.Html5.elt -\> Dom\_html.element Js.t**

*val of\_dt* :  **\[\> \`Dt \] Eliom\_content.Html5.elt -\> Dom\_html.element Js.t**

*val of\_em* :  **\[\> \`Em \] Eliom\_content.Html5.elt -\> Dom\_html.element Js.t**

*val of\_embed* :  **\[\> \`Embed \] Eliom\_content.Html5.elt -\> Dom\_html.element Js.t**

*val of\_figcaption* :  **\[\> \`Figcaption \] Eliom\_content.Html5.elt -\> Dom\_html.element Js.t**

*val of\_figure* :  **\[\> \`Figure \] Eliom\_content.Html5.elt -\> Dom\_html.element Js.t**

*val of\_font* :  **\[\> \`Font \] Eliom\_content.Html5.elt -\> Dom\_html.element Js.t**

*val of\_footer* :  **\[\> \`Footer \] Eliom\_content.Html5.elt -\> Dom\_html.element Js.t**

*val of\_frame* :  **\[\> \`Frame \] Eliom\_content.Html5.elt -\> Dom\_html.element Js.t**

*val of\_frameset* :  **\[\> \`Frameset \] Eliom\_content.Html5.elt -\> Dom\_html.element Js.t**

*val of\_h1* :  **Html5\_types.heading Eliom\_content.Html5.elt -\> Dom\_html.headingElement Js.t**

*val of\_h2* :  **Html5\_types.heading Eliom\_content.Html5.elt -\> Dom\_html.headingElement Js.t**

*val of\_h3* :  **Html5\_types.heading Eliom\_content.Html5.elt -\> Dom\_html.headingElement Js.t**

*val of\_h4* :  **Html5\_types.heading Eliom\_content.Html5.elt -\> Dom\_html.headingElement Js.t**

*val of\_h5* :  **Html5\_types.heading Eliom\_content.Html5.elt -\> Dom\_html.headingElement Js.t**

*val of\_h6* :  **Html5\_types.heading Eliom\_content.Html5.elt -\> Dom\_html.headingElement Js.t**

*val of\_header* :  **\[\> \`Header \] Eliom\_content.Html5.elt -\> Dom\_html.element Js.t**

*val of\_hgroup* :  **\[\> \`Hgroup \] Eliom\_content.Html5.elt -\> Dom\_html.element Js.t**

*val of\_i* :  **\[\> \`I \] Eliom\_content.Html5.elt -\> Dom\_html.element Js.t**

*val of\_ins* :  **\[\> \`Ins \] Eliom\_content.Html5.elt -\> Dom\_html.element Js.t**

*val of\_keygen* :  **\[\> \`Keygen \] Eliom\_content.Html5.elt -\> Dom\_html.element Js.t**

*val of\_kbd* :  **\[\> \`Kbd \] Eliom\_content.Html5.elt -\> Dom\_html.element Js.t**

*val of\_mark* :  **\[\> \`Mark \] Eliom\_content.Html5.elt -\> Dom\_html.element Js.t**

*val of\_menu* :  **\[\> \`Menu \] Eliom\_content.Html5.elt -\> Dom\_html.element Js.t**

*val of\_meter* :  **\[\> \`Meter \] Eliom\_content.Html5.elt -\> Dom\_html.element Js.t**

*val of\_nav* :  **\[\> \`Nav \] Eliom\_content.Html5.elt -\> Dom\_html.element Js.t**

*val of\_noframes* :  **\[\> \`Noframes \] Eliom\_content.Html5.elt -\> Dom\_html.element Js.t**

*val of\_noscript* :  **\[\> \`Noscript \] Eliom\_content.Html5.elt -\> Dom\_html.element Js.t**

*val of\_output* :  **\[\> \`Output \] Eliom\_content.Html5.elt -\> Dom\_html.element Js.t**

*val of\_progress* :  **\[\> \`Progress \] Eliom\_content.Html5.elt -\> Dom\_html.element Js.t**

*val of\_q* :  **\[\> \`Q \] Eliom\_content.Html5.elt -\> Dom\_html.element Js.t**

*val of\_rp* :  **\[\> \`Rp \] Eliom\_content.Html5.elt -\> Dom\_html.element Js.t**

*val of\_rt* :  **\[\> \`Rt \] Eliom\_content.Html5.elt -\> Dom\_html.element Js.t**

*val of\_ruby* :  **\[\> \`Ruby \] Eliom\_content.Html5.elt -\> Dom\_html.element Js.t**

*val of\_s* :  **\[\> \`S \] Eliom\_content.Html5.elt -\> Dom\_html.element Js.t**

*val of\_samp* :  **\[\> \`Samp \] Eliom\_content.Html5.elt -\> Dom\_html.element Js.t**

*val of\_section* :  **\[\> \`Section \] Eliom\_content.Html5.elt -\> Dom\_html.element Js.t**

*val of\_small* :  **\[\> \`Small \] Eliom\_content.Html5.elt -\> Dom\_html.element Js.t**

*val of\_source* :  **\[\> \`Source \] Eliom\_content.Html5.elt -\> Dom\_html.element Js.t**

*val of\_span* :  **\[\> \`Span \] Eliom\_content.Html5.elt -\> Dom\_html.element Js.t**

*val of\_strike* :  **\[\> \`Strike \] Eliom\_content.Html5.elt -\> Dom\_html.element Js.t**

*val of\_strong* :  **\[\> \`Strong \] Eliom\_content.Html5.elt -\> Dom\_html.element Js.t**

*val of\_sub* :  **\[\> \`Sub \] Eliom\_content.Html5.elt -\> Dom\_html.element Js.t**

*val of\_summary* :  **\[\> \`Summary \] Eliom\_content.Html5.elt -\> Dom\_html.element Js.t**

*val of\_sup* :  **\[\> \`Sup \] Eliom\_content.Html5.elt -\> Dom\_html.element Js.t**

*val of\_th* :  **\[\> \`Th \] Eliom\_content.Html5.elt -\> Dom\_html.element Js.t**

*val of\_time* :  **\[\> \`Time \] Eliom\_content.Html5.elt -\> Dom\_html.element Js.t**

*val of\_track* :  **\[\> \`Track \] Eliom\_content.Html5.elt -\> Dom\_html.element Js.t**

*val of\_tt* :  **\[\> \`Tt \] Eliom\_content.Html5.elt -\> Dom\_html.element Js.t**

*val of\_u* :  **\[\> \`U \] Eliom\_content.Html5.elt -\> Dom\_html.element Js.t**

*val of\_var* :  **\[\> \`Var \] Eliom\_content.Html5.elt -\> Dom\_html.element Js.t**

*val of\_wbr* :  **\[\> \`Wbr \] Eliom\_content.Html5.elt -\> Dom\_html.element Js.t**

*val of\_html* :  **Html5\_types.html Eliom\_content.Html5.elt -\> Dom\_html.htmlElement Js.t**

*val of\_head* :  **Html5\_types.head Eliom\_content.Html5.elt -\> Dom\_html.headElement Js.t**

*val of\_link* :  **Html5\_types.link Eliom\_content.Html5.elt -\> Dom\_html.linkElement Js.t**

*val of\_title* :  **Html5\_types.title Eliom\_content.Html5.elt -\> Dom\_html.titleElement Js.t**

*val of\_meta* :  **Html5\_types.meta Eliom\_content.Html5.elt -\> Dom\_html.metaElement Js.t**

*val of\_base* :  **Html5\_types.base Eliom\_content.Html5.elt -\> Dom\_html.baseElement Js.t**

*val of\_style* :  **Html5\_types.style Eliom\_content.Html5.elt -\> Dom\_html.styleElement Js.t**

*val of\_body* :  **Html5\_types.body Eliom\_content.Html5.elt -\> Dom\_html.bodyElement Js.t**

*val of\_form* :  **Html5\_types.form Eliom\_content.Html5.elt -\> Dom\_html.formElement Js.t**

*val of\_optgroup* :  **Html5\_types.optgroup Eliom\_content.Html5.elt -\> Dom\_html.optGroupElement Js.t**

*val of\_option* :  **Html5\_types.selectoption Eliom\_content.Html5.elt -\>** **Dom\_html.optionElement Js.t**

*val of\_select* :  **Html5\_types.select Eliom\_content.Html5.elt -\> Dom\_html.selectElement Js.t**

*val of\_input* :  **Html5\_types.input Eliom\_content.Html5.elt -\> Dom\_html.inputElement Js.t**

*val of\_textarea* :  **Html5\_types.textarea Eliom\_content.Html5.elt -\> Dom\_html.textAreaElement Js.t**

*val of\_button* :  **Html5\_types.button Eliom\_content.Html5.elt -\> Dom\_html.buttonElement Js.t**

*val of\_label* :  **Html5\_types.label Eliom\_content.Html5.elt -\> Dom\_html.labelElement Js.t**

*val of\_fieldset* :  **Html5\_types.fieldset Eliom\_content.Html5.elt -\> Dom\_html.fieldSetElement Js.t**

*val of\_legend* :  **Html5\_types.legend Eliom\_content.Html5.elt -\> Dom\_html.legendElement Js.t**

*val of\_ul* :  **Html5\_types.ul Eliom\_content.Html5.elt -\> Dom\_html.uListElement Js.t**

*val of\_ol* :  **Html5\_types.ol Eliom\_content.Html5.elt -\> Dom\_html.oListElement Js.t**

*val of\_dl* :  **\[ \`Dl \] Eliom\_content.Html5.elt -\> Dom\_html.dListElement Js.t**

*val of\_li* :  **Html5\_types.li Eliom\_content.Html5.elt -\> Dom\_html.liElement Js.t**

*val of\_div* :  **Html5\_types.div Eliom\_content.Html5.elt -\> Dom\_html.divElement Js.t**

*val of\_p* :  **Html5\_types.p Eliom\_content.Html5.elt -\> Dom\_html.paragraphElement Js.t**

*val of\_blockquote* :  **Html5\_types.blockquote Eliom\_content.Html5.elt -\> Dom\_html.quoteElement Js.t**

*val of\_pre* :  **Html5\_types.pre Eliom\_content.Html5.elt -\> Dom\_html.preElement Js.t**

*val of\_br* :  **Html5\_types.br Eliom\_content.Html5.elt -\> Dom\_html.brElement Js.t**

*val of\_hr* :  **Html5\_types.hr Eliom\_content.Html5.elt -\> Dom\_html.hrElement Js.t**

*val of\_a* :  **'a Html5\_types.a Eliom\_content.Html5.elt -\> Dom\_html.anchorElement Js.t**

*val of\_img* :  **\[ \`Img \] Eliom\_content.Html5.elt -\> Dom\_html.imageElement Js.t**

*val of\_object* :  **'a Html5\_types.object\_ Eliom\_content.Html5.elt -\> Dom\_html.objectElement Js.t**

*val of\_param* :  **Html5\_types.param Eliom\_content.Html5.elt -\> Dom\_html.paramElement Js.t**

*val of\_area* :  **Html5\_types.area Eliom\_content.Html5.elt -\> Dom\_html.areaElement Js.t**

*val of\_map* :  **'a Html5\_types.map Eliom\_content.Html5.elt -\> Dom\_html.mapElement Js.t**

*val of\_script* :  **Html5\_types.script Eliom\_content.Html5.elt -\> Dom\_html.scriptElement Js.t**

*val of\_td* :  **\[ \`Td \] Eliom\_content.Html5.elt -\> Dom\_html.tableCellElement Js.t**

*val of\_tr* :  **Html5\_types.tr Eliom\_content.Html5.elt -\> Dom\_html.tableRowElement Js.t**

*val of\_col* :  **Html5\_types.col Eliom\_content.Html5.elt -\> Dom\_html.tableColElement Js.t**

*val of\_tfoot* :  **Html5\_types.tfoot Eliom\_content.Html5.elt -\>** **Dom\_html.tableSectionElement Js.t**

*val of\_thead* :  **Html5\_types.thead Eliom\_content.Html5.elt -\>** **Dom\_html.tableSectionElement Js.t**

*val of\_tbody* :  **Html5\_types.tbody Eliom\_content.Html5.elt -\>** **Dom\_html.tableSectionElement Js.t**

*val of\_caption* :  **Html5\_types.caption Eliom\_content.Html5.elt -\>** **Dom\_html.tableCaptionElement Js.t**

*val of\_table* :  **Html5\_types.table Eliom\_content.Html5.elt -\> Dom\_html.tableElement Js.t**

*val of\_canvas* :  **'a Html5\_types.canvas Eliom\_content.Html5.elt -\> Dom\_html.canvasElement Js.t**

*val of\_iframe* :  **Html5\_types.iframe Eliom\_content.Html5.elt -\> Dom\_html.iFrameElement Js.t**

*val of\_audio* :  **\[\> \`Audio of 'a \] Eliom\_content.Html5.elt -\> Dom\_html.audioElement Js.t**

*val of\_video* :  **\[\> \`Video \] Eliom\_content.Html5.elt -\> Dom\_html.videoElement Js.t**
