`inherit element Js_of_ocaml__.Dom.document`
`inherit nodeSelector`
`inherit eventTarget`
`method title : Js_of_ocaml__.Js.js_string Js_of_ocaml__.Js.t Js_of_ocaml__.Js.prop`
`method referrer : Js_of_ocaml__.Js.js_string Js_of_ocaml__.Js.t Js_of_ocaml__.Js.readonly_prop`
`method domain : Js_of_ocaml__.Js.js_string Js_of_ocaml__.Js.t Js_of_ocaml__.Js.prop`
`method _URL : Js_of_ocaml__.Js.js_string Js_of_ocaml__.Js.t Js_of_ocaml__.Js.readonly_prop`
`method head : headElement Js_of_ocaml__.Js.t Js_of_ocaml__.Js.prop`
`method body : bodyElement Js_of_ocaml__.Js.t Js_of_ocaml__.Js.prop`
`method documentElement : htmlElement Js_of_ocaml__.Js.t Js_of_ocaml__.Js.readonly_prop`
`method images : imageElement collection Js_of_ocaml__.Js.t Js_of_ocaml__.Js.readonly_prop`
`method applets : element collection Js_of_ocaml__.Js.t Js_of_ocaml__.Js.readonly_prop`
`method links : element collection Js_of_ocaml__.Js.t Js_of_ocaml__.Js.readonly_prop`
`method forms : formElement collection Js_of_ocaml__.Js.t Js_of_ocaml__.Js.readonly_prop`
`method anchors : element collection Js_of_ocaml__.Js.t Js_of_ocaml__.Js.readonly_prop`
`method cookie : Js_of_ocaml__.Js.js_string Js_of_ocaml__.Js.t Js_of_ocaml__.Js.prop`
`method designMode : Js_of_ocaml__.Js.js_string Js_of_ocaml__.Js.t Js_of_ocaml__.Js.prop`
`method open_ : unit Js_of_ocaml__.Js.meth`
`method close : unit Js_of_ocaml__.Js.meth`
`method write : Js_of_ocaml__.Js.js_string Js_of_ocaml__.Js.t -> unit Js_of_ocaml__.Js.meth`
`method execCommand : Js_of_ocaml__.Js.js_string Js_of_ocaml__.Js.t -> bool Js_of_ocaml__.Js.t -> Js_of_ocaml__.Js.js_string Js_of_ocaml__.Js.t Js_of_ocaml__.Js.opt -> unit Js_of_ocaml__.Js.meth`
`method createRange : range Js_of_ocaml__.Js.t Js_of_ocaml__.Js.meth`
`method readyState : Js_of_ocaml__.Js.js_string Js_of_ocaml__.Js.t Js_of_ocaml__.Js.readonly_prop`
`method getElementsByClassName : Js_of_ocaml__.Js.js_string Js_of_ocaml__.Js.t -> element Js_of_ocaml__.Dom.nodeList Js_of_ocaml__.Js.t Js_of_ocaml__.Js.meth`
`method getElementsByName : Js_of_ocaml__.Js.js_string Js_of_ocaml__.Js.t -> element Js_of_ocaml__.Dom.nodeList Js_of_ocaml__.Js.t Js_of_ocaml__.Js.meth`
`method activeElement : element Js_of_ocaml__.Js.t Js_of_ocaml__.Js.opt Js_of_ocaml__.Js.readonly_prop`
`method hidden : bool Js_of_ocaml__.Js.t Js_of_ocaml__.Js.readonly_prop`
`method onfullscreenchange : (document Js_of_ocaml__.Js.t, event Js_of_ocaml__.Js.t) event_listener Js_of_ocaml__.Js.writeonly_prop`
`method onwebkitfullscreenchange : (document Js_of_ocaml__.Js.t, event Js_of_ocaml__.Js.t) event_listener Js_of_ocaml__.Js.writeonly_prop`
`inherit eventTarget`