Module
DOM.Classy.Element
- Package
- purescript-dom-classy
- Repository
- garyb/purescript-dom-classy
#IsElement Source
class (IsNode e) <= IsElement e whereA class for subtypes of Element.
Members
toElement :: e -> ElementfromElement :: Element -> Maybe e
Instances
IsElement ElementIsElement HTMLElementIsElement HTMLHtmlElementIsElement HTMLHeadElementIsElement HTMLTitleElementIsElement HTMLBaseElementIsElement HTMLLinkElementIsElement HTMLMetaElementIsElement HTMLStyleElementIsElement HTMLBodyElementIsElement HTMLHeadingElementIsElement HTMLParagraphElementIsElement HTMLHRElementIsElement HTMLPreElementIsElement HTMLQuoteElementIsElement HTMLOListElementIsElement HTMLUListElementIsElement HTMLLIElementIsElement HTMLDListElementIsElement HTMLDivElementIsElement HTMLAnchorElementIsElement HTMLDataElementIsElement HTMLTimeElementIsElement HTMLSpanElementIsElement HTMLBRElementIsElement HTMLModElementIsElement HTMLImageElementIsElement HTMLIFrameElementIsElement HTMLEmbedElementIsElement HTMLObjectElementIsElement HTMLParamElementIsElement HTMLMediaElementIsElement HTMLAudioElementIsElement HTMLVideoElementIsElement HTMLSourceElementIsElement HTMLTrackElementIsElement HTMLMapElementIsElement HTMLAreaElementIsElement HTMLTableElementIsElement HTMLTableCaptionElementIsElement HTMLTableColElementIsElement HTMLTableSectionElementIsElement HTMLTableRowElementIsElement HTMLTableCellElementIsElement HTMLTableDataCellElementIsElement HTMLTableHeaderCellElementIsElement HTMLFormElementIsElement HTMLLabelElementIsElement HTMLInputElementIsElement HTMLButtonElementIsElement HTMLSelectElementIsElement HTMLDataListElementIsElement HTMLOptGroupElementIsElement HTMLOptionElementIsElement HTMLTextAreaElementIsElement HTMLKeygenElementIsElement HTMLOutputElementIsElement HTMLProgressElementIsElement HTMLMeterElementIsElement HTMLFieldSetElementIsElement HTMLLegendElementIsElement HTMLScriptElementIsElement HTMLTemplateElementIsElement HTMLCanvasElement
#clientHeight Source
clientHeight :: forall el eff. IsElement el => el -> Eff (dom :: DOM | eff) Number#clientWidth Source
clientWidth :: forall el eff. IsElement el => el -> Eff (dom :: DOM | eff) Number#getElementsByClassName Source
getElementsByClassName :: forall el eff. IsElement el => String -> el -> Eff (dom :: DOM | eff) HTMLCollection#getElementsByTagName Source
getElementsByTagName :: forall el eff. IsElement el => String -> el -> Eff (dom :: DOM | eff) HTMLCollection#getElementsByTagNameNS Source
getElementsByTagNameNS :: forall el eff. IsElement el => Maybe String -> String -> el -> Eff (dom :: DOM | eff) HTMLCollection#scrollHeight Source
scrollHeight :: forall el eff. IsElement el => el -> Eff (dom :: DOM | eff) Number#scrollWidth Source
scrollWidth :: forall el eff. IsElement el => el -> Eff (dom :: DOM | eff) NumberRe-exports from DOM.Classy.Node
#textContent Source
textContent :: forall eff n. IsNode n => n -> Eff (dom :: DOM | eff) StringIf the node type is document fragment, element, text, processing instruction, or comment this is the node's data, or null in all other cases.
#nodeTypeIndex Source
nodeTypeIndex :: forall n. IsNode n => n -> IntThe numeric value for the type of a node.
#hasChildNodes Source
hasChildNodes :: forall eff n. IsNode n => n -> Eff (dom :: DOM | eff) BooleanIndicates whether the node has any child nodes.
#childNodes Source
childNodes :: forall eff n. IsNode n => n -> Eff (dom :: DOM | eff) NodeListThe children of the node.