# Class type Dom.document

    class type ['element] document = object .. end

Specification of `Document` objects.
Inherits

- `Dom.node`

    method documentElement : 'element Js.t Js.readonly_prop

    method createDocumentFragment : documentFragment Js.t Js.meth

    method createElement : Js.js_string Js.t -> 'element Js.t Js.meth

    method createElementNS : Js.js_string Js.t -> Js.js_string Js.t -> 'element Js.t Js.meth

    method createTextNode : Js.js_string Js.t -> text Js.t Js.meth

    method createAttribute : Js.js_string Js.t -> attr Js.t Js.meth

    method getElementById : Js.js_string Js.t -> 'element Js.t Js.opt Js.meth

    method getElementsByTagName : Js.js_string Js.t -> 'element nodeList Js.t Js.meth

    method importNode : element Js.t -> bool Js.t -> 'element Js.t Js.meth

    method adoptNode : element Js.t -> 'element Js.t Js.meth