`inherit node`
`method documentElement : 'element Js_of_ocaml__.Js.t Js_of_ocaml__.Js.readonly_prop`
`method createDocumentFragment : documentFragment Js_of_ocaml__.Js.t Js_of_ocaml__.Js.meth`
`method createElement : Js_of_ocaml__.Js.js_string Js_of_ocaml__.Js.t -> 'element Js_of_ocaml__.Js.t Js_of_ocaml__.Js.meth`
`method createElementNS : Js_of_ocaml__.Js.js_string Js_of_ocaml__.Js.t -> Js_of_ocaml__.Js.js_string Js_of_ocaml__.Js.t -> 'element Js_of_ocaml__.Js.t Js_of_ocaml__.Js.meth`
`method createTextNode : Js_of_ocaml__.Js.js_string Js_of_ocaml__.Js.t -> text Js_of_ocaml__.Js.t Js_of_ocaml__.Js.meth`
`method createAttribute : Js_of_ocaml__.Js.js_string Js_of_ocaml__.Js.t -> attr Js_of_ocaml__.Js.t Js_of_ocaml__.Js.meth`
`method createComment : Js_of_ocaml__.Js.js_string Js_of_ocaml__.Js.t -> comment Js_of_ocaml__.Js.t Js_of_ocaml__.Js.meth`
`method getElementById : Js_of_ocaml__.Js.js_string Js_of_ocaml__.Js.t -> 'element Js_of_ocaml__.Js.t Js_of_ocaml__.Js.opt Js_of_ocaml__.Js.meth`
`method getElementsByTagName : Js_of_ocaml__.Js.js_string Js_of_ocaml__.Js.t -> 'element nodeList Js_of_ocaml__.Js.t Js_of_ocaml__.Js.meth`
`method importNode : element Js_of_ocaml__.Js.t -> bool Js_of_ocaml__.Js.t -> 'element Js_of_ocaml__.Js.t Js_of_ocaml__.Js.meth`
`method adoptNode : element Js_of_ocaml__.Js.t -> 'element Js_of_ocaml__.Js.t Js_of_ocaml__.Js.meth`