sig
  val doc : Dom_html.document Js.t
  val get_classname : #Dom_html.element Js.t -> string
  val set_classname : #Dom_html.element Js.t -> string option -> unit
  val table : string option -> Dom_html.tableElement Js.t
  val textNode : string -> Dom.text Js.t
  val addTd : Dom_html.tableElement Js.t -> string -> string option -> unit
  val getElementById_exn : string -> Dom_html.element Js.t
  val getAttribute_exn : #Dom_html.element Js.t -> string -> string
  val child_elements : #Dom_html.element Js.t -> Dom_html.element Js.t list
  exception Not_text
  exception No_children
  val text_of : #Dom.node Js.t -> string
  val offset_of : Dom_html.element Js.t -> int
  val delete_children : #Dom.node Js.t -> unit
end