val create : ?classes:string list -> ?styles:(string * string) list -> ?listen:(string * ('a Js_min.Dom.event Js_of_ocaml__.Js.t -> bool)) list -> ?attr:(string * string) list -> ?text:string -> (Js_min.Dom_html.document Js_of_ocaml__.Js.t -> < appendChild : Js_min.Dom.node Js_of_ocaml__.Js.t -> Js_min.Dom.node Js_of_ocaml__.Js.t Js_of_ocaml__.Js.meth; childNodes : Js_min.Dom.node Js_min.Dom.nodeList Js_of_ocaml__.Js.t Js_of_ocaml__.Js.prop; classList : < get : < add : Js_min.js_string Js_min.t -> unit Js_of_ocaml.Js.meth; .. > Js_of_ocaml.Js.t; .. > Js_of_ocaml.Js.gen_prop; cloneNode : bool Js_of_ocaml__.Js.t -> Js_min.Dom.node Js_of_ocaml__.Js.t Js_of_ocaml__.Js.meth; compareDocumentPosition : Js_min.Dom.node Js_of_ocaml__.Js.t -> Js_min.Dom.DocumentPosition.t Js_of_ocaml__.Js.meth; firstChild : Js_min.Dom.node Js_of_ocaml__.Js.t Js_of_ocaml__.Js.opt Js_of_ocaml__.Js.prop; hasChildNodes : bool Js_of_ocaml__.Js.t Js_of_ocaml__.Js.meth; insertBefore : Js_min.Dom.node Js_of_ocaml__.Js.t -> Js_min.Dom.node Js_of_ocaml__.Js.t Js_of_ocaml__.Js.opt -> Js_min.Dom.node Js_of_ocaml__.Js.t Js_of_ocaml__.Js.meth; lastChild : Js_min.Dom.node Js_of_ocaml__.Js.t Js_of_ocaml__.Js.opt Js_of_ocaml__.Js.prop; lookupNamespaceURI : Js_of_ocaml__.Js.js_string Js_of_ocaml__.Js.t -> Js_of_ocaml__.Js.js_string Js_of_ocaml__.Js.t Js_of_ocaml__.Js.opt Js_of_ocaml__.Js.meth; lookupPrefix : Js_of_ocaml__.Js.js_string Js_of_ocaml__.Js.t -> Js_of_ocaml__.Js.js_string Js_of_ocaml__.Js.t Js_of_ocaml__.Js.opt Js_of_ocaml__.Js.meth; namespaceURI : Js_of_ocaml__.Js.js_string Js_of_ocaml__.Js.t Js_of_ocaml__.Js.opt Js_of_ocaml__.Js.prop; nextSibling : Js_min.Dom.node Js_of_ocaml__.Js.t Js_of_ocaml__.Js.opt Js_of_ocaml__.Js.prop; nodeName : Js_of_ocaml__.Js.js_string Js_of_ocaml__.Js.t Js_of_ocaml__.Js.readonly_prop; nodeType : Js_min.Dom.nodeType Js_of_ocaml__.Js.readonly_prop; nodeValue : Js_of_ocaml__.Js.js_string Js_of_ocaml__.Js.t Js_of_ocaml__.Js.opt Js_of_ocaml__.Js.readonly_prop; parentNode : Js_min.Dom.node Js_of_ocaml__.Js.t Js_of_ocaml__.Js.opt Js_of_ocaml__.Js.prop; previousSibling : Js_min.Dom.node Js_of_ocaml__.Js.t Js_of_ocaml__.Js.opt Js_of_ocaml__.Js.prop; removeChild : Js_min.Dom.node Js_of_ocaml__.Js.t -> Js_min.Dom.node Js_of_ocaml__.Js.t Js_of_ocaml__.Js.meth; replaceChild : Js_min.Dom.node Js_of_ocaml__.Js.t -> Js_min.Dom.node Js_of_ocaml__.Js.t -> Js_min.Dom.node Js_of_ocaml__.Js.t Js_of_ocaml__.Js.meth; setAttribute : Js_min.js_string Js_min.t -> Js_min.js_string Js_min.t -> unit Js_of_ocaml.Js.meth; textContent : < set : Js_min.js_string Js_min.t Js_min.opt -> unit; .. > Js_of_ocaml.Js.gen_prop; .. > as 'b Js_of_ocaml__.Js.t) -> Js_min.Dom.node Js_of_ocaml__.Js.t list -> 'b Js_of_ocaml__.Js.t
val button : ?classes:string list -> ?styles:(string * string) list -> ?listen:(string * ('a Js_min.Dom.event Js_of_ocaml__.Js.t -> bool)) list -> ?attr:(string * string) list -> ?text:string -> Js_min.Dom.node Js_of_ocaml__.Js.t list -> Js_min.Dom_html.buttonElement Js_of_ocaml__.Js.t
val div : ?classes:string list -> ?styles:(string * string) list -> ?listen:(string * ('a Js_min.Dom.event Js_of_ocaml__.Js.t -> bool)) list -> ?attr:(string * string) list -> ?text:string -> Js_min.Dom.node Js_of_ocaml__.Js.t list -> Js_min.Dom_html.divElement Js_of_ocaml__.Js.t
val a : ?classes:string list -> ?styles:(string * string) list -> ?listen:(string * ('a Js_min.Dom.event Js_of_ocaml__.Js.t -> bool)) list -> ?attr:(string * string) list -> ?text:string -> Js_min.Dom.node Js_of_ocaml__.Js.t list -> Js_min.Dom_html.anchorElement Js_of_ocaml__.Js.t
val span : ?classes:string list -> ?styles:(string * string) list -> ?listen:(string * ('a Js_min.Dom.event Js_of_ocaml__.Js.t -> bool)) list -> ?attr:(string * string) list -> ?text:string -> Js_min.Dom.node Js_of_ocaml__.Js.t list -> Js_min.Dom_html.element Js_of_ocaml__.Js.t
val form : ?classes:string list -> ?styles:(string * string) list -> ?listen:(string * ('a Js_min.Dom.event Js_of_ocaml__.Js.t -> bool)) list -> ?attr:(string * string) list -> ?text:string -> Js_min.Dom.node Js_of_ocaml__.Js.t list -> Js_min.Dom_html.formElement Js_of_ocaml__.Js.t
val option : ?classes:string list -> ?styles:(string * string) list -> ?listen:(string * ('a Js_min.Dom.event Js_of_ocaml__.Js.t -> bool)) list -> ?attr:(string * string) list -> ?text:string -> Js_min.Dom.node Js_of_ocaml__.Js.t list -> Js_min.Dom_html.optionElement Js_of_ocaml__.Js.t
val select : ?classes:string list -> ?styles:(string * string) list -> ?listen:(string * ('a Js_min.Dom.event Js_of_ocaml__.Js.t -> bool)) list -> ?attr:(string * string) list -> ?text:string -> Js_min.Dom.node Js_of_ocaml__.Js.t list -> Js_min.Dom_html.selectElement Js_of_ocaml__.Js.t
val input : ?classes:string list -> ?styles:(string * string) list -> ?listen:(string * ('a Js_min.Dom.event Js_of_ocaml__.Js.t -> bool)) list -> ?attr:(string * string) list -> ?text:string -> unit -> Js_min.Dom_html.inputElement Js_of_ocaml__.Js.t
val iframe : ?classes:string list -> ?styles:(string * string) list -> ?listen:(string * ('a Js_min.Dom.event Js_of_ocaml__.Js.t -> bool)) list -> ?attr:(string * string) list -> ?text:string -> Js_min.Dom.node Js_of_ocaml__.Js.t list -> Js_min.Dom_html.iFrameElement Js_of_ocaml__.Js.t
val label : ?classes:string list -> ?styles:(string * string) list -> ?listen:(string * ('a Js_min.Dom.event Js_of_ocaml__.Js.t -> bool)) list -> ?attr:(string * string) list -> ?text:string -> Js_min.Dom.node Js_of_ocaml__.Js.t list -> Js_min.Dom_html.labelElement Js_of_ocaml__.Js.t
val ul : ?classes:string list -> ?styles:(string * string) list -> ?listen:(string * ('a Js_min.Dom.event Js_of_ocaml__.Js.t -> bool)) list -> ?attr:(string * string) list -> ?text:string -> Js_min.Dom.node Js_of_ocaml__.Js.t list -> Js_min.Dom_html.uListElement Js_of_ocaml__.Js.t
val li : ?classes:string list -> ?styles:(string * string) list -> ?listen:(string * ('a Js_min.Dom.event Js_of_ocaml__.Js.t -> bool)) list -> ?attr:(string * string) list -> ?text:string -> Js_min.Dom.node Js_of_ocaml__.Js.t list -> Js_min.Dom_html.liElement Js_of_ocaml__.Js.t
val img : ?classes:string list -> ?styles:(string * string) list -> ?listen:(string * ('a Js_min.Dom.event Js_of_ocaml__.Js.t -> bool)) list -> ?attr:(string * string) list -> ?text:string -> Js_min.Dom.node Js_of_ocaml__.Js.t list -> Js_min.Dom_html.imageElement Js_of_ocaml__.Js.t
val script : ?classes:string list -> ?styles:(string * string) list -> ?listen:(string * ('a Js_min.Dom.event Js_of_ocaml__.Js.t -> bool)) list -> ?attr:(string * string) list -> ?text:string -> Js_min.Dom.node Js_of_ocaml__.Js.t list -> Js_min.Dom_html.scriptElement Js_of_ocaml__.Js.t
val table : ?classes:string list -> ?styles:(string * string) list -> ?listen:(string * ('a Js_min.Dom.event Js_of_ocaml__.Js.t -> bool)) list -> ?attr:(string * string) list -> ?text:string -> Js_min.Dom.node Js_of_ocaml__.Js.t list -> Js_min.Dom_html.tableElement Js_of_ocaml__.Js.t
val tr : ?classes:string list -> ?styles:(string * string) list -> ?listen:(string * ('a Js_min.Dom.event Js_of_ocaml__.Js.t -> bool)) list -> ?attr:(string * string) list -> ?text:string -> Js_min.Dom.node Js_of_ocaml__.Js.t list -> Js_min.Dom_html.tableRowElement Js_of_ocaml__.Js.t
val th : ?classes:string list -> ?styles:(string * string) list -> ?listen:(string * ('a Js_min.Dom.event Js_of_ocaml__.Js.t -> bool)) list -> ?attr:(string * string) list -> ?text:string -> Js_min.Dom.node Js_of_ocaml__.Js.t list -> Js_min.Dom_html.tableCellElement Js_of_ocaml__.Js.t
val td : ?classes:string list -> ?styles:(string * string) list -> ?listen:(string * ('a Js_min.Dom.event Js_of_ocaml__.Js.t -> bool)) list -> ?attr:(string * string) list -> ?text:string -> Js_min.Dom.node Js_of_ocaml__.Js.t list -> Js_min.Dom_html.tableCellElement Js_of_ocaml__.Js.t