AwaitedDOM/ SuperElement

Element is the most general base class from which all element objects (i.e. objects that represent elements) in a Document inherit. It only has methods and properties common to all kinds of elements. More specific classes inherit from Element. For example, the HTMLElement interface is the base interface for HTML elements, while the SVGElement interface is the basis for all SVG elements. Most functionality is specified further down the class hierarchy.
Languages outside the realm of the Web platform, like XUL through the XULElement interface, also implement Element.

Dependencies

SuperElement implements all the properties and methods of the following classes:

ElementEventTarget
HTMLAnchorElementHTMLAreaElement
HTMLAudioElementHTMLBaseElement
HTMLBodyElementHTMLBRElement
HTMLButtonElementHTMLCanvasElement
HTMLDataElementHTMLDataListElement
HTMLDetailsElementHTMLDialogElement
HTMLDirectoryElementHTMLDivElement
HTMLDListElementHTMLElement
HTMLEmbedElementHTMLFieldSetElement
HTMLFontElementHTMLFormElement
HTMLFrameElementHTMLFrameSetElement
HTMLHeadElementHTMLHeadingElement
HTMLHRElementHTMLHtmlElement
HTMLIFrameElementHTMLImageElement
HTMLInputElementHTMLLabelElement
HTMLLegendElementHTMLLIElement
HTMLLinkElementHTMLMapElement
HTMLMarqueeElementHTMLMediaElement
HTMLMenuElementHTMLMetaElement
HTMLMeterElementHTMLModElement
HTMLObjectElementHTMLOListElement
HTMLOptGroupElementHTMLOptionElement
HTMLOutputElementHTMLParagraphElement
HTMLParamElementHTMLPictureElement
HTMLPreElementHTMLProgressElement
HTMLQuoteElementHTMLScriptElement
HTMLSelectElementHTMLSlotElement
HTMLSourceElementHTMLSpanElement
HTMLStyleElementHTMLTableCaptionElement
HTMLTableCellElementHTMLTableColElement
HTMLTableElementHTMLTableRowElement
HTMLTableSectionElementHTMLTemplateElement
HTMLTextAreaElementHTMLTimeElement
HTMLTitleElementHTMLTrackElement
HTMLUListElementHTMLUnknownElement
HTMLVideoElementNode
SVGElementSVGGraphicsElement
SVGSVGElementSVGTitleElement

Edit this page on GitHub