Clear Up
SharpKit Reference

HtmlElement Class

Retrieves the type of the requested node.

Namespace: SharpKit.Html4

Base Types

System.Object

Derived Types

Constructors

Name Description
HtmlElement()

Properties

Name Description
accessKey
AppendChilds
attributes Retrieves a collection of attributes of the object.
childElementCount Returns the number of element children
childNodes Retrieves a collection of HTML Elements and TextNode objects that are direct descendants of the specified object.
children
className Sets or retrieves the class of the object.
clientHeight Retrieves the height of the object including padding, but not including margin, border, or scroll bar.
clientLeft Retrieves the distance between the offsetLeft property and the true left side of the client area.
clientTop Retrieves the distance between the offsetTop property and the true top of the client area.
clientWidth Retrieves the width of the object including padding, but not including margin, border, or scroll bar.
contentEditable Sets or retrieves the JsString that indicates whether the user can edit the content of the object.
currentStyle Returns the current (calculated) style of the element
dir Sets or retrieves a value that indicates the reading order of the object. Possible values: ltr Default. Content flows from left to right. rtl Content flows from right to left.
disabled Sets or retrieves a value that indicates whether the user can interact with the object.
document Retrieves the document object associated with the node.
firstChild Retrieves a reference to the first child in the childNodes collection of the object.
firstElementChild Returns the first child that is an element node
id Sets or retrieves the JsString identifying the object.
innerHTML Sets or retrieves the HTML between the start and end tags of the object.
innerText Sets or retrieves the text between the start and end tags of the object.
lang Sets or retrieves the language to use.
lastChild Retrieves a reference to the last child in the childNodes collection of an object.
lastElementChild Returns the last child that is an element node
nextElementSibling Returns the next element node sibling
offsetHeight Retrieves the height of the object relative to the layout or coordinate parent, as specified by the offsetParent property.
offsetLeft Retrieves the calculated left position of the object relative to the layout or coordinate parent, as specified by the offsetParent property.
offsetParent Retrieves a reference to the container object that defines the offsetTop and offsetLeft properties of the object.
offsetTop Retrieves the calculated top position of the object relative to the layout or coordinate parent, as specified by the offsetParent property.
offsetWidth Retrieves the width of the object relative to the layout or coordinate parent, as specified by the offsetParent property.
outerHTML Sets or retrieves the object and its content in HTML.
outerText Sets or retrieves the text of the object.
parentElement Retrieves the parent object in the document hierarchy.
previousElementSibling Returns the previous element node sibling
scopeName Gets the namespace defined for the element.
scrollHeight Retrieves the scrolling height of the object.
scrollLeft Sets or retrieves the distance between the left edge of the object and the leftmost portion of the content currently visible in the window.
scrollTop Sets or retrieves the distance between the top of the object and the topmost portion of the content currently visible in the window.
scrollWidth Retrieves the scrolling width of the object.
sourceIndex Retrieves the ordinal position of the object, in source order, as the object appears in the document's all collection.
style Sets an inline style for the element.
tabIndex Sets or retrieves the index that defines the tab order for the object.
tagName Retrieves the tag name of the object.
tagUrn Sets or gets the Uniform Resource OriginalValue (URN) specified in the namespace declaration.
textContent Sets or retrieves the text between the start and end tags of the object.
title Sets or retrieves advisory information (a ToolTip) for the object.
uniqueID Retrieves an autogenerated, unique identifier for the object.
unselectable Specifies that an element cannot be selected.

Methods

Name Description
addEventListener(JsString, HtmlDomEventHandler, JsBoolean) Binds the specified function to an event, so that the function gets called whenever the event fires on the object.
appendChild(HtmlNode) Appends an element as a child to the object.
applyElement(HtmlElement, JsString) Makes the element either a child or parent of another element.
applyElement(HtmlElement) Makes the element either a child or parent of another element.
attachEvent(JsString, HtmlDomEventHandler) Binds the specified function to an event, so that the function gets called whenever the event fires on the object.
blur() Causes the element to lose focus and fires the onblur event.
clearAttributes() Removes all attributes and values from the object.
click()
cloneNode(JsBoolean) Copies a reference to the object from the document hierarchy.
cloneNode() Copies a reference to the object from the document hierarchy.
createAttribute(JsString) Creates an attribute object with a specified name.
detachEvent(JsString, HtmlDomEventHandler) Unbinds the specified function from the event, so that the function stops receiving notifications when the event fires.
fireEvent(JsString, HtmlDomEventArgs) Fires a specified event on the object.
fireEvent(JsString) Fires a specified event on the object.
focus() Causes the element to receive the focus and executes the code specified by the onfocus event.
getAttribute(JsString, JsNumber) Retrieves the value of the specified attribute.
getAttribute(JsString) Retrieves the value of the specified attribute.
getAttributeNode(JsString) Retrieves an attribute object referenced by the attribute.name property.
getBoundingClientRect() Returns an object that contains the top, left, right, and bottom (all relative to the top left of the viewport) of the combined rectangle of element x. Essentially, the browser calculates all rectangles (see below getClientRects()), and getBoundingClientRect() returns the lowest (top, left) or highest (bottom, right) values found.
getClientRects() Retrieves a collection of rectangles that describes the layout of the contents of an object or range within the client. Each rectangle describes a single line.
hasAttribute(JsString) Determines whether an attribute with the specified name exists.
hasAttributes() returns a boolean value of true or false, indicating if the current element has any attributes or not.
insertAdjacentElement(JsString, HtmlElement) Inserts an element at the specified location.
insertAdjacentHTML(JsString, JsString) Inserts the given HTML text into the element at the location
insertAdjacentText(JsString, JsString) Inserts the given text into the element at the specified location.
insertBefore(HtmlNode)
insertBefore(HtmlNode, HtmlNode)
mergeAttributes(JsString, JsBoolean) Copies all read/write attributes to the specified element.
mergeAttributes(JsString) Copies all read/write attributes to the specified element.
normalize() Puts the specified node and all of its subtree into a "normalized" form. In a normalized subtree, no text nodes in the subtree are empty and there are no adjacent text nodes.
releaseCapture() Removes mouse capture from the object in the current document.
removeAttribute(JsString) Removes the given attribute from the object.
removeAttribute(JsString, JsNumber) Removes the given attribute from the object.
removeAttributeNode(JsString) Removes an attribute object from the object.
removeChild(HtmlNode) Removes a child node from the object.
removeEventListener(JsString, HtmlDomEventHandler, JsBoolean) Unbinds the specified function from the event, so that the function stops receiving notifications when the event fires.
removeNode() Removes the object from the document hierarchy.
removeNode(JsBoolean) Removes the object from the document hierarchy.
replaceNode(HtmlNode) Replaces the object with another element.
scrollIntoView() Causes the object to scroll into view, aligning it either at the top or bottom of the window.
scrollIntoView(JsBoolean) Causes the object to scroll into view, aligning it either at the top or bottom of the window.
setActive() Sets the object as active without setting focus to the object.
setAttribute(JsString, object) Sets the value of the specified attribute
setAttributeNode(HtmlAttribute) Sets an attribute object node as part of the object.
setCapture() Sets the mouse capture to the object that belongs to the current document.
setCapture(JsBoolean) Sets the mouse capture to the object that belongs to the current document.
swapNode(HtmlNode) Exchanges the location of two objects in the document hierarchy.

Indexers

Name Description
Item(JsString)

Fields

Name Description
onactivate Fires when the object is set as the active element.
onafterupdate Fires on a databound object after successfully updating the associated data in the data source object.
onbeforeactivate Fires immediately before the object is set as the active element.
onbeforecopy Fires on the source object before the selection is copied to the system clipboard.
onbeforecut Fires on the source object before the selection is deleted from the document.
onbeforedeactivate Fires immediately before the activeElement is changed from the current object to another object in the parent document.
onbeforeeditfocus Fires before an object contained in an editable element enters a UI-activated state or when an editable container object is control selected.
onbeforepaste Fires on the target object before the selection is pasted from the system clipboard to the document.
onbeforeupdate Fires on a databound object before updating the associated data in the data source object.
onblur Fires when the object loses the input focus.
oncellchange Fires when data changes in the data provider.
onclick Fires when the user clicks the left mouse button on the object.
oncontextmenu Fires when the user clicks the right mouse button in the client area, opening the context menu.
oncontrolselect Fires when the user is about to make a control selection of the object.
oncopy Fires on the source element when the user copies the object or selection, adding it to the system clipboard.
oncut Fires on the source element when the object or selection is removed from the document and added to the system clipboard.
ondataavailable Fires periodically as data arrives from data source objects that asynchronously transmit their data.
ondatasetchanged Fires when the data set exposed by a data source object changes.
ondatasetcomplete Fires to indicate that all data is available from the data source object.
ondblclick Fires when the user double-clicks the object.
ondeactivate Fires when the activeElement is changed from the current object to another object in the parent document.
ondrag Fires on the source object continuously during a drag operation.
ondragend Fires on the source object when the user releases the mouse at the close of a drag operation.
ondragenter Fires on the target element when the user drags the object to a valid drop target.
ondragleave Fires on the target object when the user moves the mouse out of a valid drop target during a drag operation.
ondragover Fires on the target element continuously while the user drags the object over a valid drop target.
ondragstart Fires on the source object when the user starts to drag a text selection or selected object.
ondrop Fires on the target object when the mouse button is released during a drag-and-drop operation.
onerrorupdate Fires on a databound object when an error occurs while updating the associated data in the data source object.
onfilterchange Fires when a visual filter changes state or completes a transition.
onfocus Fires when the object receives focus.
onfocusin Fires for an element just prior to setting focus on that element.
onfocusout Fires for the current element with focus immediately after moving focus to another element.
onhashchange Raised when there are changes to the portion of a URL that follows the number sign (#).
onhelp Fires when the user presses the F1 key while the browser is the active window.
onkeydown Fires when the user presses a key.
onkeypress Fires when the user presses an alphanumeric key.
onkeyup Fires when the user releases a key.
onlayoutcomplete Fires when the print or print preview layout process finishes filling the current LayoutRect object with content from the source document.
onlosecapture Fires when the object loses the mouse capture.
onmousedown Fires when the user clicks the object with either mouse button.
onmouseenter Fires when the user moves the mouse pointer into the object.
onmouseleave Fires when the user moves the mouse pointer outside the boundaries of the object.
onmousemove Fires when the user moves the mouse over the object.
onmouseout Fires when the user moves the mouse pointer outside the boundaries of the object.
onmouseover Fires when the user moves the mouse pointer into the object.
onmouseup Fires when the user releases a mouse button while the mouse is over the object.
onmousewheel Fires when the wheel button is rotated.
onmove Fires when the object moves.
onmoveend Fires when the object stops moving.
onmovestart Fires when the object starts to move.
onpaste Fires on the target object when the user pastes data, transferring the data from the system clipboard to the document.
onpropertychange Fires when a property changes on the object.
onreadystatechange Fires when the state of the object has changed.
onresize Fires when the size of the object is about to change.
onresizeend Fires when the user finishes changing the dimensions of the object in a control selection.
onresizestart Fires when the user begins to change the dimensions of the object in a control selection.
onrowenter Fires to indicate that the current row has changed in the data source and new data values are available on the object.
onrowexit Fires just before the data source control changes the current row in the object.
onrowsdelete Fires when rows are about to be deleted from the recordset.
onrowsinserted Fires just after new rows are inserted in the current recordset.
onscroll Fires when the user repositions the scroll box in the scroll bar on the object.
onselectstart Fires when the object is being selected.
© Copyright 2005-2011 SharpKit. All rights reserved.