Class HTMLElement
Namespace: Aspose.Html
Assembly: Aspose.HTML.dll (25.2.0)
All HTML element interfaces derive from this class. Elements that only
expose the HTML core attributes are represented by the base
HTMLElement
interface. These elements are as follows:
special: SUB, SUP, SPAN, BDOfont: TT, I, B, U, S, STRIKE, BIG, SMALL
phrase: EM, STRONG, DFN, CODE, SAMP, KBD, VAR, CITE, ACRONYM, ABBRlist:
DD, DTNOFRAMES, NOSCRIPTADDRESS, CENTERThe style
attribute
of an HTML element is accessible through the
ElementCSSInlineStyle
interface which is defined in the CSS
module [DOM Level 2 Style Sheets and CSS].
See also the Document object Model (DOM) Level 2 HTML Specification.
[DOMName("HTMLElement")]
[DOMObject]
[ComVisible(true)]
public class HTMLElement : Element, INotifyPropertyChanged, IEventTarget, IDisposable, IXPathNSResolver, IParentNode, IElementTraversal, IChildNode, IElementCSSInlineStyle, IGlobalEventHandlers
Inheritance
object ← DOMObject ← EventTarget ← Node ← Element ← HTMLElement
Derived
HTMLAddressElement, HTMLAnchorElement, HTMLAppletElement, HTMLAreaElement, HTMLBRElement, HTMLBaseElement, HTMLBaseFontElement, HTMLBodyElement, HTMLButtonElement, HTMLCanvasElement, HTMLDListElement, HTMLDataListElement, HTMLDirectoryElement, HTMLDivElement, HTMLFieldSetElement, HTMLFontElement, HTMLFormElement, HTMLFrameElement, HTMLFrameSetElement, HTMLHRElement, HTMLHeadElement, HTMLHeadingElement, HTMLHtmlElement, HTMLIFrameElement, HTMLImageElement, HTMLInputElement, HTMLIsIndexElement, HTMLLIElement, HTMLLabelElement, HTMLLegendElement, HTMLLinkElement, HTMLMapElement, HTMLMenuElement, HTMLMetaElement, HTMLModElement, HTMLNoScriptElement, HTMLOListElement, HTMLObjectElement, HTMLOptGroupElement, HTMLOptionElement, HTMLParagraphElement, HTMLParamElement, HTMLPreElement, HTMLQuoteElement, HTMLScriptElement, HTMLSelectElement, HTMLStyleElement, HTMLTableCaptionElement, HTMLTableCellElement, HTMLTableColElement, HTMLTableElement, HTMLTableRowElement, HTMLTableSectionElement, HTMLTemplateElement, HTMLTextAreaElement, HTMLTitleElement, HTMLUListElement, HTMLUnknownElement
Implements
INotifyPropertyChanged, IEventTarget, IDisposable, IXPathNSResolver, IParentNode, IElementTraversal, IChildNode, IElementCSSInlineStyle, IGlobalEventHandlers
Inherited Members
Element.GetAttributeNames(), Element.HasAttributes(), Element.GetAttribute(string), Element.GetAttributeNS(string, string), Element.SetAttribute(string, string), Element.SetAttributeNS(string, string, string), Element.RemoveAttribute(string), Element.RemoveAttributeNS(string, string), Element.HasAttribute(string), Element.HasAttributeNS(string, string), Element.ToggleAttribute(string), Element.ToggleAttribute(string, bool), Element.GetAttributeNode(string), Element.SetAttributeNode(Attr), Element.RemoveAttributeNode(Attr), Element.GetAttributeNodeNS(string, string), Element.SetAttributeNodeNS(Attr), Element.GetElementsByTagName(string), Element.GetElementsByTagNameNS(string, string), Element.Remove(), Element.QuerySelectorAll(string), Element.QuerySelector(string), Element.AttachShadow(ShadowRootMode), Element.GetElementsByClassName(string), Element.Dispose(bool), Element.ClassList, Element.LocalName, Element.NamespaceURI, Element.Prefix, Element.NodeName, Element.NodeType, Element.TagName, Element.Id, Element.ClassName, Element.TextContent, Element.Attributes, Element.FirstElementChild, Element.LastElementChild, Element.PreviousElementSibling, Element.NextElementSibling, Element.ChildElementCount, Element.Children, Element.InnerHTML, Element.OuterHTML, Element.ShadowRoot, Node.ELEMENT_NODE, Node.ATTRIBUTE_NODE, Node.TEXT_NODE, Node.CDATA_SECTION_NODE, Node.ENTITY_REFERENCE_NODE, Node.ENTITY_NODE, Node.PROCESSING_INSTRUCTION_NODE, Node.COMMENT_NODE, Node.DOCUMENT_NODE, Node.DOCUMENT_TYPE_NODE, Node.DOCUMENT_FRAGMENT_NODE, Node.NOTATION_NODE, Node.HasChildNodes(), Node.Normalize(), Node.CloneNode(), Node.CloneNode(bool), Node.IsEqualNode(Node), Node.IsSameNode(Node), Node.LookupPrefix(string), Node.LookupNamespaceURI(string), Node.IsDefaultNamespace(string), Node.InsertBefore(Node, Node), Node.ReplaceChild(Node, Node), Node.RemoveChild(Node), Node.AppendChild(Node), Node.Dispose(bool), Node.ToString(), Node.NodeType, Node.LocalName, Node.NamespaceURI, Node.Prefix, Node.NodeName, Node.BaseURI, Node.OwnerDocument, Node.ParentNode, Node.ParentElement, Node.ChildNodes, Node.FirstChild, Node.LastChild, Node.PreviousSibling, Node.NextSibling, Node.NodeValue, Node.TextContent, EventTarget.AddEventListener(string, DOMEventHandler, bool), EventTarget.AddEventListener(string, IEventListener), EventTarget.AddEventListener(string, IEventListener, bool), EventTarget.RemoveEventListener(string, DOMEventHandler, bool), EventTarget.RemoveEventListener(string, IEventListener), EventTarget.RemoveEventListener(string, IEventListener, bool), EventTarget.DispatchEvent(Event), EventTarget.Dispose(), EventTarget.Dispose(bool), DOMObject.GetPlatformType(), object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Properties
ClassName
The class attribute of the element. This attribute has been renamed due to conflicts with the “class” keyword exposed by many languages. See the class attribute definition in HTML 4.01.
[DOMName("className")]
[DOMNullable]
public string ClassName { get; set; }
Property Value
Dir
Specifies the base direction of directionally neutral text and the directionality of tables. See the dir attribute definition in HTML 4.01.
[DOMName("dir")]
[DOMNullable]
public string Dir { get; set; }
Property Value
Id
The element’s identifier. See the id attribute definition in HTML 4.01.
[DOMName("id")]
public string Id { get; set; }
Property Value
Lang
Language code defined in RFC 1766. See the lang attribute definition in HTML 4.01.
[DOMName("lang")]
[DOMNullable]
public string Lang { get; set; }
Property Value
Style
Represents a style attribute that allows author to directly apply style information to specific element.
public ICSSStyleDeclaration Style { get; }
Property Value
Title
The element’s advisory title. See the title attribute definition in HTML 4.01.
[DOMNullable]
[DOMName("title")]
public string Title { get; set; }
Property Value
OnAbort
Gets or sets event handler for OnAbort event.
public event DOMEventHandler OnAbort
Event Type
OnBlur
Gets or sets event handler for OnBlur event.
public event DOMEventHandler OnBlur
Event Type
OnCanPlayThrough
Gets or sets event handler for OnCanPlayThrough event.
public event DOMEventHandler OnCanPlayThrough
Event Type
OnCancel
Gets or sets event handler for OnCancel event.
public event DOMEventHandler OnCancel
Event Type
OnCanplay
Gets or sets event handler for OnCanplay event.
public event DOMEventHandler OnCanplay
Event Type
OnChange
Gets or sets event handler for OnChange event.
public event DOMEventHandler OnChange
Event Type
OnClick
Gets or sets event handler for OnClick event.
public event DOMEventHandler OnClick
Event Type
OnCueChange
Gets or sets event handler for OnCueChange event.
public event DOMEventHandler OnCueChange
Event Type
OnDblClick
Gets or sets event handler for OnDblClick event.
public event DOMEventHandler OnDblClick
Event Type
OnDurationChange
Gets or sets event handler for OnDurationChange event.
public event DOMEventHandler OnDurationChange
Event Type
OnEmptied
Gets or sets event handler for OnEmptied event.
public event DOMEventHandler OnEmptied
Event Type
OnEnded
Gets or sets event handler for OnEnded event.
public event DOMEventHandler OnEnded
Event Type
OnError
Gets or sets event handler for OnError event.
public event DOMEventHandler OnError
Event Type
OnFocus
Gets or sets event handler for OnFocus event.
public event DOMEventHandler OnFocus
Event Type
OnInput
Gets or sets event handler for OnInput event.
public event DOMEventHandler OnInput
Event Type
OnInvalid
Gets or sets event handler for OnInvalid event.
public event DOMEventHandler OnInvalid
Event Type
OnKeyDown
Gets or sets event handler for OnKeyDown event.
public event DOMEventHandler OnKeyDown
Event Type
OnKeyPress
Gets or sets event handler for OnKeyPress event.
public event DOMEventHandler OnKeyPress
Event Type
OnKeyUp
Gets or sets event handler for OnKeyUp event.
public event DOMEventHandler OnKeyUp
Event Type
OnLoad
Gets or sets event handler for OnLoad event.
public event DOMEventHandler OnLoad
Event Type
OnLoadStart
Gets or sets event handler for OnLoadStart event.
public event DOMEventHandler OnLoadStart
Event Type
OnLoadedData
Gets or sets event handler for OnLoadedData event.
public event DOMEventHandler OnLoadedData
Event Type
OnLoadedMetadata
Gets or sets event handler for OnLoadedMetadata event.
public event DOMEventHandler OnLoadedMetadata
Event Type
OnMouseDown
Gets or sets event handler for OnMouseDown event.
public event DOMEventHandler OnMouseDown
Event Type
OnMouseEnter
Gets or sets event handler for OnMouseEnter event.
public event DOMEventHandler OnMouseEnter
Event Type
OnMouseLeave
Gets or sets event handler for OnMouseLeave event.
public event DOMEventHandler OnMouseLeave
Event Type
OnMouseMove
Gets or sets event handler for OnMouseMove event.
public event DOMEventHandler OnMouseMove
Event Type
OnMouseOut
Gets or sets event handler for OnMouseOut event.
public event DOMEventHandler OnMouseOut
Event Type
OnMouseOver
Gets or sets event handler for OnMouseOver event.
public event DOMEventHandler OnMouseOver
Event Type
OnMouseUp
Gets or sets event handler for OnMouseUp event.
public event DOMEventHandler OnMouseUp
Event Type
OnMouseWheel
Gets or sets event handler for OnMouseWheel event.
public event DOMEventHandler OnMouseWheel
Event Type
OnPause
Gets or sets event handler for OnPause event.
public event DOMEventHandler OnPause
Event Type
OnPlay
Gets or sets event handler for OnPlay event.
public event DOMEventHandler OnPlay
Event Type
OnPlaying
Gets or sets event handler for OnPlaying event.
public event DOMEventHandler OnPlaying
Event Type
OnProgress
Gets or sets event handler for OnProgress event.
public event DOMEventHandler OnProgress
Event Type
OnRateChange
Gets or sets event handler for OnRateChange event.
public event DOMEventHandler OnRateChange
Event Type
OnReset
Gets or sets event handler for OnReset event.
public event DOMEventHandler OnReset
Event Type
OnResize
Gets or sets event handler for OnResize event.
public event DOMEventHandler OnResize
Event Type
OnScroll
Gets or sets event handler for OnScroll event.
public event DOMEventHandler OnScroll
Event Type
OnSeeked
Gets or sets event handler for OnSeeked event.
public event DOMEventHandler OnSeeked
Event Type
OnSeeking
Gets or sets event handler for OnSeeking event.
public event DOMEventHandler OnSeeking
Event Type
OnSelect
Gets or sets event handler for OnSelect event.
public event DOMEventHandler OnSelect
Event Type
OnShow
Gets or sets event handler for OnShow event.
public event DOMEventHandler OnShow
Event Type
OnStalled
Gets or sets event handler for OnStalled event.
public event DOMEventHandler OnStalled
Event Type
OnSubmit
Gets or sets event handler for OnSubmit event.
public event DOMEventHandler OnSubmit
Event Type
OnSuspend
Gets or sets event handler for OnSuspend event.
public event DOMEventHandler OnSuspend
Event Type
OnTimeUpdate
Gets or sets event handler for OnTimeUpdate event.
public event DOMEventHandler OnTimeUpdate
Event Type
OnToggle
Gets or sets event handler for OnToggle event.
public event DOMEventHandler OnToggle
Event Type
OnVolumeChange
Gets or sets event handler for OnVolumeChange event.
public event DOMEventHandler OnVolumeChange
Event Type
OnWaiting
Gets or sets event handler for OnWaiting event.
public event DOMEventHandler OnWaiting