Class type Dom_html.​imageElement

class type imageElement = object..end

Inherits


method alt : Js.js_string Js.t Js.prop
method src : Js.js_string Js.t Js.prop
method useMap : Js.js_string Js.t Js.prop
method isMap : bool Js.t Js.prop
method width : int Js.prop
method height : int Js.prop
method naturalWidth : int Js.optdef Js.readonly_prop
method naturalHeight : int Js.optdef Js.readonly_prop
method complete : bool Js.t Js.prop
method onload : 
((< alt : Js.js_string Js.t Js.prop;
appendChild : Dom.node Js.t -> Dom.node Js.t Js.meth;
attributes : Dom.attr Dom.namedNodeMap Js.t Js.readonly_prop;
childNodes : Dom.node Dom.nodeList Js.t Js.prop;
classList : tokenList Js.t Js.readonly_prop;
className : Js.js_string Js.t Js.prop;
clientHeight : int Js.readonly_prop;
clientLeft : int Js.readonly_prop; clientTop : int Js.readonly_prop;
clientWidth : int Js.readonly_prop;
cloneNode : bool Js.t -> Dom.node Js.t Js.meth;
compareDocumentPosition : Dom.node Js.t ->
Dom.DocumentPosition.t Js.meth;
complete : bool Js.t Js.prop; dir : Js.js_string Js.t Js.prop;
firstChild : Dom.node Js.t Js.opt Js.prop;
getAttribute : Js.js_string Js.t -> Js.js_string Js.t Js.opt Js.meth;
getAttributeNS : Js.js_string Js.t ->
Js.js_string Js.t -> Js.js_string Js.t Js.opt Js.meth;
getAttributeNode : Js.js_string Js.t -> Dom.attr Js.t Js.opt Js.meth;
getAttributeNodeNS : Js.js_string Js.t ->
Js.js_string Js.t -> Dom.attr Js.t Js.opt Js.meth;
getBoundingClientRect : clientRect Js.t Js.meth;
getClientRects : clientRectList Js.t Js.meth;
getElementsByTagName : Js.js_string Js.t ->
Dom.element Dom.nodeList Js.t Js.meth;
hasAttribute : Js.js_string Js.t -> bool Js.t Js.meth;
hasAttributeNS : Js.js_string Js.t ->
Js.js_string Js.t -> bool Js.t Js.meth;
hasChildNodes : bool Js.t Js.meth; height : int Js.prop;
id : Js.js_string Js.t Js.prop; innerHTML : Js.js_string Js.t Js.prop;
insertBefore : Dom.node Js.t ->
Dom.node Js.t Js.opt -> Dom.node Js.t Js.meth;
isMap : bool Js.t Js.prop; lang : Js.js_string Js.t Js.prop;
lastChild : Dom.node Js.t Js.opt Js.prop;
naturalHeight : int Js.optdef Js.readonly_prop;
naturalWidth : int Js.optdef Js.readonly_prop;
nextSibling : Dom.node Js.t Js.opt Js.prop;
nodeName : Js.js_string Js.t Js.readonly_prop;
nodeType : Dom.nodeType Js.readonly_prop;
nodeValue : Js.js_string Js.t Js.opt Js.readonly_prop;
offsetHeight : int Js.readonly_prop;
offsetLeft : int Js.readonly_prop;
offsetParent : element Js.t Js.opt Js.readonly_prop;
offsetTop : int Js.readonly_prop; offsetWidth : int Js.readonly_prop;
onabort : ('b Js.t, event Js.t) event_listener
Js.prop;
onclick : ('b Js.t, mouseEvent Js.t) event_listener
Js.writeonly_prop;
ondblclick : ('b Js.t, mouseEvent Js.t)
event_listener Js.writeonly_prop;
ondrag : ('b Js.t, dragEvent Js.t) event_listener
Js.writeonly_prop;
ondragend : ('b Js.t, dragEvent Js.t) event_listener
Js.writeonly_prop;
ondragenter : ('b Js.t, dragEvent Js.t)
event_listener Js.writeonly_prop;
ondragleave : ('b Js.t, dragEvent Js.t)
event_listener Js.writeonly_prop;
ondragover : ('b Js.t, dragEvent Js.t)
event_listener Js.writeonly_prop;
ondragstart : ('b Js.t, dragEvent Js.t)
event_listener Js.writeonly_prop;
ondrop : ('b Js.t, dragEvent Js.t) event_listener
Js.writeonly_prop;
onerror : ('b Js.t, event Js.t) event_listener
Js.prop;
onkeydown : ('b Js.t, keyboardEvent Js.t)
event_listener Js.writeonly_prop;
onkeypress : ('b Js.t, keyboardEvent Js.t)
event_listener Js.writeonly_prop;
onkeyup : ('b Js.t, keyboardEvent Js.t)
event_listener Js.writeonly_prop;
onload : 'a;
onmousedown : ('b Js.t, mouseEvent Js.t)
event_listener Js.writeonly_prop;
onmousemove : ('b Js.t, mouseEvent Js.t)
event_listener Js.writeonly_prop;
onmouseout : ('b Js.t, mouseEvent Js.t)
event_listener Js.writeonly_prop;
onmouseover : ('b Js.t, mouseEvent Js.t)
event_listener Js.writeonly_prop;
onmouseup : ('b Js.t, mouseEvent Js.t)
event_listener Js.writeonly_prop;
onscroll : ('b Js.t, event Js.t) event_listener
Js.writeonly_prop;
outerHTML : Js.js_string Js.t Js.prop;
parentNode : Dom.node Js.t Js.opt Js.prop;
previousSibling : Dom.node Js.t Js.opt Js.prop;
querySelector : Js.js_string Js.t ->
element Js.t Js.opt Js.meth;
querySelectorAll : Js.js_string Js.t ->
element Dom.nodeList Js.t Js.meth;
removeAttribute : Js.js_string Js.t -> unit Js.meth;
removeAttributeNS : Js.js_string Js.t ->
Js.js_string Js.t -> unit Js.meth;
removeAttributeNode : Dom.attr Js.t -> Dom.attr Js.t Js.meth;
removeChild : Dom.node Js.t -> Dom.node Js.t Js.meth;
replaceChild : Dom.node Js.t -> Dom.node Js.t -> Dom.node Js.t Js.meth;
scrollHeight : int Js.prop;
scrollIntoView : bool Js.t -> unit Js.meth; scrollLeft : int Js.prop;
scrollTop : int Js.prop; scrollWidth : int Js.prop;
setAttribute : Js.js_string Js.t -> Js.js_string Js.t -> unit Js.meth;
setAttributeNS : Js.js_string Js.t ->
Js.js_string Js.t ->
Js.js_string Js.t -> unit Js.meth;
setAttributeNode : Dom.attr Js.t -> Dom.attr Js.t Js.opt Js.meth;
setAttributeNodeNS : Dom.attr Js.t -> Dom.attr Js.t Js.opt Js.meth;
src : Js.js_string Js.t Js.prop;
style : cssStyleDeclaration Js.t Js.prop;
tagName : Js.js_string Js.t Js.readonly_prop;
textContent : Js.js_string Js.t Js.opt Js.prop;
title : Js.js_string Js.t Js.prop; useMap : Js.js_string Js.t Js.prop;
width : int Js.prop; .. >
as 'b)
Js.t, event Js.t)
event_listener Js.prop as 'a
method onerror : ('b Js.t, event Js.t) event_listener Js.prop
method onabort : ('b Js.t, event Js.t) event_listener Js.prop