Class HTMLElement

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

objectDOMObjectEventTargetNodeElementHTMLElement

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

string

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

string

Id

The element’s identifier. See the id attribute definition in HTML 4.01.

[DOMName("id")]
public string Id { get; set; }

Property Value

string

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

string

Style

Represents a style attribute that allows author to directly apply style information to specific element.

public ICSSStyleDeclaration Style { get; }

Property Value

ICSSStyleDeclaration

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

string

OnAbort

Gets or sets event handler for OnAbort event.

public event DOMEventHandler OnAbort

Event Type

DOMEventHandler

OnBlur

Gets or sets event handler for OnBlur event.

public event DOMEventHandler OnBlur

Event Type

DOMEventHandler

OnCanPlayThrough

Gets or sets event handler for OnCanPlayThrough event.

public event DOMEventHandler OnCanPlayThrough

Event Type

DOMEventHandler

OnCancel

Gets or sets event handler for OnCancel event.

public event DOMEventHandler OnCancel

Event Type

DOMEventHandler

OnCanplay

Gets or sets event handler for OnCanplay event.

public event DOMEventHandler OnCanplay

Event Type

DOMEventHandler

OnChange

Gets or sets event handler for OnChange event.

public event DOMEventHandler OnChange

Event Type

DOMEventHandler

OnClick

Gets or sets event handler for OnClick event.

public event DOMEventHandler OnClick

Event Type

DOMEventHandler

OnCueChange

Gets or sets event handler for OnCueChange event.

public event DOMEventHandler OnCueChange

Event Type

DOMEventHandler

OnDblClick

Gets or sets event handler for OnDblClick event.

public event DOMEventHandler OnDblClick

Event Type

DOMEventHandler

OnDurationChange

Gets or sets event handler for OnDurationChange event.

public event DOMEventHandler OnDurationChange

Event Type

DOMEventHandler

OnEmptied

Gets or sets event handler for OnEmptied event.

public event DOMEventHandler OnEmptied

Event Type

DOMEventHandler

OnEnded

Gets or sets event handler for OnEnded event.

public event DOMEventHandler OnEnded

Event Type

DOMEventHandler

OnError

Gets or sets event handler for OnError event.

public event DOMEventHandler OnError

Event Type

DOMEventHandler

OnFocus

Gets or sets event handler for OnFocus event.

public event DOMEventHandler OnFocus

Event Type

DOMEventHandler

OnInput

Gets or sets event handler for OnInput event.

public event DOMEventHandler OnInput

Event Type

DOMEventHandler

OnInvalid

Gets or sets event handler for OnInvalid event.

public event DOMEventHandler OnInvalid

Event Type

DOMEventHandler

OnKeyDown

Gets or sets event handler for OnKeyDown event.

public event DOMEventHandler OnKeyDown

Event Type

DOMEventHandler

OnKeyPress

Gets or sets event handler for OnKeyPress event.

public event DOMEventHandler OnKeyPress

Event Type

DOMEventHandler

OnKeyUp

Gets or sets event handler for OnKeyUp event.

public event DOMEventHandler OnKeyUp

Event Type

DOMEventHandler

OnLoad

Gets or sets event handler for OnLoad event.

public event DOMEventHandler OnLoad

Event Type

DOMEventHandler

OnLoadStart

Gets or sets event handler for OnLoadStart event.

public event DOMEventHandler OnLoadStart

Event Type

DOMEventHandler

OnLoadedData

Gets or sets event handler for OnLoadedData event.

public event DOMEventHandler OnLoadedData

Event Type

DOMEventHandler

OnLoadedMetadata

Gets or sets event handler for OnLoadedMetadata event.

public event DOMEventHandler OnLoadedMetadata

Event Type

DOMEventHandler

OnMouseDown

Gets or sets event handler for OnMouseDown event.

public event DOMEventHandler OnMouseDown

Event Type

DOMEventHandler

OnMouseEnter

Gets or sets event handler for OnMouseEnter event.

public event DOMEventHandler OnMouseEnter

Event Type

DOMEventHandler

OnMouseLeave

Gets or sets event handler for OnMouseLeave event.

public event DOMEventHandler OnMouseLeave

Event Type

DOMEventHandler

OnMouseMove

Gets or sets event handler for OnMouseMove event.

public event DOMEventHandler OnMouseMove

Event Type

DOMEventHandler

OnMouseOut

Gets or sets event handler for OnMouseOut event.

public event DOMEventHandler OnMouseOut

Event Type

DOMEventHandler

OnMouseOver

Gets or sets event handler for OnMouseOver event.

public event DOMEventHandler OnMouseOver

Event Type

DOMEventHandler

OnMouseUp

Gets or sets event handler for OnMouseUp event.

public event DOMEventHandler OnMouseUp

Event Type

DOMEventHandler

OnMouseWheel

Gets or sets event handler for OnMouseWheel event.

public event DOMEventHandler OnMouseWheel

Event Type

DOMEventHandler

OnPause

Gets or sets event handler for OnPause event.

public event DOMEventHandler OnPause

Event Type

DOMEventHandler

OnPlay

Gets or sets event handler for OnPlay event.

public event DOMEventHandler OnPlay

Event Type

DOMEventHandler

OnPlaying

Gets or sets event handler for OnPlaying event.

public event DOMEventHandler OnPlaying

Event Type

DOMEventHandler

OnProgress

Gets or sets event handler for OnProgress event.

public event DOMEventHandler OnProgress

Event Type

DOMEventHandler

OnRateChange

Gets or sets event handler for OnRateChange event.

public event DOMEventHandler OnRateChange

Event Type

DOMEventHandler

OnReset

Gets or sets event handler for OnReset event.

public event DOMEventHandler OnReset

Event Type

DOMEventHandler

OnResize

Gets or sets event handler for OnResize event.

public event DOMEventHandler OnResize

Event Type

DOMEventHandler

OnScroll

Gets or sets event handler for OnScroll event.

public event DOMEventHandler OnScroll

Event Type

DOMEventHandler

OnSeeked

Gets or sets event handler for OnSeeked event.

public event DOMEventHandler OnSeeked

Event Type

DOMEventHandler

OnSeeking

Gets or sets event handler for OnSeeking event.

public event DOMEventHandler OnSeeking

Event Type

DOMEventHandler

OnSelect

Gets or sets event handler for OnSelect event.

public event DOMEventHandler OnSelect

Event Type

DOMEventHandler

OnShow

Gets or sets event handler for OnShow event.

public event DOMEventHandler OnShow

Event Type

DOMEventHandler

OnStalled

Gets or sets event handler for OnStalled event.

public event DOMEventHandler OnStalled

Event Type

DOMEventHandler

OnSubmit

Gets or sets event handler for OnSubmit event.

public event DOMEventHandler OnSubmit

Event Type

DOMEventHandler

OnSuspend

Gets or sets event handler for OnSuspend event.

public event DOMEventHandler OnSuspend

Event Type

DOMEventHandler

OnTimeUpdate

Gets or sets event handler for OnTimeUpdate event.

public event DOMEventHandler OnTimeUpdate

Event Type

DOMEventHandler

OnToggle

Gets or sets event handler for OnToggle event.

public event DOMEventHandler OnToggle

Event Type

DOMEventHandler

OnVolumeChange

Gets or sets event handler for OnVolumeChange event.

public event DOMEventHandler OnVolumeChange

Event Type

DOMEventHandler

OnWaiting

Gets or sets event handler for OnWaiting event.

public event DOMEventHandler OnWaiting

Event Type

DOMEventHandler