module Manip:sig
..end
In this module, all the functions apply only to HTML5 element with
.
val appendChild : ?before:'a Eliom_content.Html5.elt ->
'b Eliom_content.Html5.elt -> 'c Eliom_content.Html5.elt -> unit
appendChild e1 e2
inserts the element e2
as last
child of e1
. If the optional parameter ~before:e3
is present
and if e3
is a child of e1
, then e2
is inserted before e3
in the list of e1
children.val appendToBody : ?before:'a Eliom_content.Html5.elt -> 'c Eliom_content.Html5.elt -> unit
val appendChildren : ?before:'a Eliom_content.Html5.elt ->
'b Eliom_content.Html5.elt -> 'c Eliom_content.Html5.elt list -> unit
appendChildren e1 elts
inserts elts
as last children
of e1
. If the optional parameter ~before:e3
is present and if
e3
is a child of e1
, then elts
are inserted before e3
in
the list of e1
children.val appendChildFirst : 'b Eliom_content.Html5.elt -> 'c Eliom_content.Html5.elt -> unit
appendChildFirst p c
appends c
as first child of p
val nth : 'a Eliom_content.Html5.elt -> int -> 'b Eliom_content.Html5.elt option
nth e n
returns the nth child of e
(first is 0)val childLength : 'a Eliom_content.Html5.elt -> int
childLength e
returns the number of chilren of e
val removeChild : 'a Eliom_content.Html5.elt -> 'b Eliom_content.Html5.elt -> unit
removeChild e1 e2
removes for e2
from the list of
e1
children.val replaceChild : 'a Eliom_content.Html5.elt ->
'b Eliom_content.Html5.elt -> 'c Eliom_content.Html5.elt -> unit
replace e1 e2 e3
replaces for e2
by e3
in the
list of e1
children.val removeChildren : 'a Eliom_content.Html5.elt -> unit
removeChildren e1
removes e1
children.val removeSelf : 'a Eliom_content.Html5.elt -> unit
removeSelf e
removes element e from the DOM.val replaceChildren : 'a Eliom_content.Html5.elt -> 'b Eliom_content.Html5.elt list -> unit
replaceChildren e1 elts
replaces all the children of
e1
by elt
.val parentNode : 'a Eliom_content.Html5.elt -> 'b Eliom_content.Html5.elt option
parentNode elt
returns the parent of elt
, if any.val nextSibling : 'a Eliom_content.Html5.elt -> 'b Eliom_content.Html5.elt option
nextSibling elt
returns the next element that has the same parent,
if elt
is not the last.val previousSibling : 'a Eliom_content.Html5.elt -> 'b Eliom_content.Html5.elt option
previousSibling elt
returns the previous element
that has the same parent,
if elt
is not the first.val appendBefore : before:'a Eliom_content.Html5.elt -> 'b Eliom_content.Html5.elt -> unit
appendBefore ~before elt
insert elt
before before
.val appendAfter : after:'a Eliom_content.Html5.elt -> 'b Eliom_content.Html5.elt -> unit
appendAfter ~after elt
insert elt
after after
.val replaceSelf : 'a Eliom_content.Html5.elt -> 'b Eliom_content.Html5.elt -> unit
replaceSelf elt1 elt2
replaces elt1
by elt2
.val children : 'a Eliom_content.Html5.elt -> 'b Eliom_content.Html5.elt list
children elt
returns the list of html children of elt
.val addEventListener : ?capture:bool ->
'a Eliom_content.Html5.elt ->
(#Dom_html.event as 'b) Js.t Dom_html.Event.typ ->
('a Eliom_content.Html5.elt -> 'b Js.t -> bool) -> Dom_html.event_listener_id
addEventListener elt evt handler
attach the
handler
for the event evt
on the element elt
. See the
Js_of_ocaml manual, for a list of .module Named:sig
..end
val scrollIntoView : ?bottom:bool -> 'a Eliom_content.Html5.elt -> unit
scrollIntoView elt
scroll the page to a position
where elt
is displayed at the top of the window. If the optional
parameter ~bottom:true
is present, the page is scrolled to a
position where elt
is displayed at the bottom of the window.module Class:sig
..end
module Elt:sig
..end
module Ev:sig
..end
module Attr:sig
..end
module Css:sig
..end
module SetCss:sig
..end