Class type Dom_html.​selectElement

class type selectElement = object..end

Inherits


method _type : Js.js_string Js.t Js.readonly_prop
method selectedIndex : int Js.prop
method value : Js.js_string Js.t Js.prop
method length : int Js.prop
method form : formElement Js.t Js.opt Js.readonly_prop
method options : optionElement collection Js.t Js.readonly_prop
method disabled : bool Js.t Js.prop
method multiple : bool Js.t Js.prop
method name : Js.js_string Js.t Js.readonly_prop
method size : int Js.prop
method tabIndex : int Js.prop
method add : 
'a 'b.
(#optGroupElement as 'a) Js.t ->
(#optGroupElement as 'b) Js.t Js.opt -> unit Js.meth
method remove : int -> unit Js.meth
method blur : unit Js.meth
method focus : unit Js.meth
method required : bool Js.t Js.writeonly_prop
method onchange : 
((< _type : Js.js_string Js.t Js.readonly_prop;
add : 'e 'f.
(#optGroupElement as 'e) Js.t ->
(#optGroupElement as 'f) Js.t Js.opt -> unit Js.meth;
appendChild : Dom.node Js.t -> Dom.node Js.t Js.meth;
attributes : Dom.attr Dom.namedNodeMap Js.t Js.readonly_prop;
blur : unit Js.meth; 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;
dir : Js.js_string Js.t Js.prop; disabled : bool Js.t Js.prop;
firstChild : Dom.node Js.t Js.opt Js.prop; focus : unit Js.meth;
form : formElement Js.t Js.opt Js.readonly_prop;
getAttribute : Js.js_string Js.t -> Js.js_string 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;
hasChildNodes : bool Js.t Js.meth; 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;
lang : Js.js_string Js.t Js.prop;
lastChild : Dom.node Js.t Js.opt Js.prop; length : int Js.prop;
multiple : bool Js.t Js.prop;
name : Js.js_string Js.t 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;
onchange : 'c;
onclick : ('d Js.t, mouseEvent Js.t) event_listener
Js.writeonly_prop;
ondblclick : ('d Js.t, mouseEvent Js.t)
event_listener Js.writeonly_prop;
ondrag : ('d Js.t, dragEvent Js.t) event_listener
Js.writeonly_prop;
ondragend : ('d Js.t, dragEvent Js.t) event_listener
Js.writeonly_prop;
ondragenter : ('d Js.t, dragEvent Js.t)
event_listener Js.writeonly_prop;
ondragleave : ('d Js.t, dragEvent Js.t)
event_listener Js.writeonly_prop;
ondragover : ('d Js.t, dragEvent Js.t)
event_listener Js.writeonly_prop;
ondragstart : ('d Js.t, dragEvent Js.t)
event_listener Js.writeonly_prop;
ondrop : ('d Js.t, dragEvent Js.t) event_listener
Js.writeonly_prop;
oninput : ('d Js.t, event Js.t) event_listener
Js.prop;
onkeydown : ('d Js.t, keyboardEvent Js.t)
event_listener Js.writeonly_prop;
onkeypress : ('d Js.t, keyboardEvent Js.t)
event_listener Js.writeonly_prop;
onkeyup : ('d Js.t, keyboardEvent Js.t)
event_listener Js.writeonly_prop;
onmousedown : ('d Js.t, mouseEvent Js.t)
event_listener Js.writeonly_prop;
onmousemove : ('d Js.t, mouseEvent Js.t)
event_listener Js.writeonly_prop;
onmouseout : ('d Js.t, mouseEvent Js.t)
event_listener Js.writeonly_prop;
onmouseover : ('d Js.t, mouseEvent Js.t)
event_listener Js.writeonly_prop;
onmouseup : ('d Js.t, mouseEvent Js.t)
event_listener Js.writeonly_prop;
onscroll : ('d Js.t, event Js.t) event_listener
Js.writeonly_prop;
options : optionElement collection Js.t
Js.readonly_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;
remove : int -> unit Js.meth;
removeAttribute : Js.js_string Js.t -> unit 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;
required : bool Js.t Js.writeonly_prop; scrollHeight : int Js.prop;
scrollIntoView : bool Js.t -> unit Js.meth; scrollLeft : int Js.prop;
scrollTop : int Js.prop; scrollWidth : int Js.prop;
selectedIndex : int Js.prop;
setAttribute : Js.js_string Js.t -> Js.js_string Js.t -> unit Js.meth;
size : int Js.prop; style : cssStyleDeclaration Js.t Js.prop;
tabIndex : int 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; value : Js.js_string Js.t Js.prop;
.. >
as 'd)
Js.t, event Js.t)
event_listener Js.prop as 'c
method oninput : ('d Js.t, event Js.t) event_listener Js.prop