IHtmlElement
public interface IHtmlElement : IElement, INode, IEventTarget, IMarkupFormattable, IParentNode, IChildNode, INonDocumentTypeChildNode, IGlobalEventHandlers
The HTMLElement interface represents any HTML element. Some elements directly
implement this interface, other implement it via an interface that inherit it.
using AngleSharp.Attributes;
using AngleSharp.Dom;
using AngleSharp.Dom.Events;
using System.Runtime.CompilerServices;
namespace AngleSharp.Html.Dom
{
[System.Runtime.CompilerServices.NullableContext(2)]
[DomName("HTMLElement")]
public interface IHtmlElement : IElement, INode, IEventTarget, IMarkupFormattable, IParentNode, IChildNode, INonDocumentTypeChildNode, IGlobalEventHandlers
{
[DomName("lang")]
string Language { get; set; }
[DomName("title")]
string Title { get; set; }
[DomName("dir")]
string Direction { get; set; }
[System.Runtime.CompilerServices.Nullable(1)]
[DomName("dataset")]
IStringMap Dataset {
[System.Runtime.CompilerServices.NullableContext(1)]
get;
}
[DomName("translate")]
bool IsTranslated { get; set; }
[DomName("tabIndex")]
int TabIndex { get; set; }
[DomName("spellcheck")]
bool IsSpellChecked { get; set; }
[DomName("contentEditable")]
string ContentEditable { get; set; }
[DomName("isContentEditable")]
bool IsContentEditable { get; }
[DomName("hidden")]
bool IsHidden { get; set; }
[DomName("draggable")]
bool IsDraggable { get; set; }
[DomName("accessKey")]
string AccessKey { get; set; }
[DomName("accessKeyLabel")]
string AccessKeyLabel { get; }
[DomName("contextMenu")]
IHtmlMenuElement ContextMenu { get; set; }
[System.Runtime.CompilerServices.Nullable(1)]
[DomName("dropzone")]
[DomPutForwards("value")]
ISettableTokenList DropZone {
[System.Runtime.CompilerServices.NullableContext(1)]
get;
}
[DomName("click")]
void DoClick();
[DomName("focus")]
void DoFocus();
[DomName("blur")]
void DoBlur();
[DomName("forceSpellCheck")]
void DoSpellCheck();
}
}