Event Description
onactivate Fires when the object is set as the active element.
onafterupdate is triggered on the data binding object after the associated object in the data source object is successfully updated.
onbeforeactivate The object is triggered immediately before it is set to the current element.
onbeforecut Fires on the source object before the selected region is deleted from the document.
onbeforedeactivate is triggered immediately before activeElement changes from the current object to another object in the parent document.
onbeforeeditfocus is triggered before the object contained in the editable element enters the user interface activation state or before the editable container becomes the control selection area.
onbeforepaste Fires on the target object before the selection is pasted from the system clipboard to the document.
onbeforeupdate is triggered on the data binding object before the associated object in the data source object is successfully updated.
onblur is triggered when the object loses input focus.
onchange Triggered when the object or the content of the selected area changes.
onclick is triggered when the user clicks on an object with the left mouse button.
oncontextmenu Fires when the user right-clicks the client area to open the context menu.
oncontrolselect Fires when the user is about to create a control selection for the object.
oncut Fires on the source element when an object or selection is removed from the document and added to the system clipboard.
ondblclick Fires when the user double-clicks the object.
ondeactivate is triggered when activeElement changes from the current object to another object in the parent document.
ondrag Fires continuously on the source object when a drag operation is performed.
ondragend Fires on the source object when the user releases the mouse after the drag operation has ended.
ondragenter is triggered on the target element when the user drags an object to a legal drag target.
ondragleave is triggered on the target object when the user moves the mouse out of a legal drag target during a drag operation.
Ondragover continues to be triggered on the target element when the user drags the object across the legal drag target.
ondragstart Fires on the source object when the user starts dragging the text selection area or selected object.
ondrop Fires on the target object when the mouse button is released during a drag operation.
onerrorupdate is triggered on the data binding 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 gains focus.
onfocusin Fires before the element is about to be set to focus.
onfocusout is triggered on the element that currently has focus immediately after moving focus to other elements.
onhelp Fires when the user presses the F1 key while the browser is the current window.
onkeydown Fires when the user presses a keyboard key.
onkeypress Fires when the user presses a literal key.
onkeyup Fires when the user releases a keyboard key.
onlosecapture Fires when the object loses mouse capture.
onmousedown Fires when the user clicks on an object with any mouse button.
onmouseenter Fires when the user moves the mouse pointer inside the object.
onmouseleave Fires when the user moves the mouse pointer outside the bounds of the object.
onmousemove is triggered when the user moves the mouse over an object.
onmouseout Fires when the user moves the mouse pointer outside the bounds of the object.
onmouseover Fires when the user moves the mouse pointer inside the object.
onmouseup Fires when the user releases the mouse button while the mouse is over an object.
onmousewheel Fires when the mouse wheel button is rotated.
onmove Fires when the object moves.
onmoveend Fires when the object stops moving.
onmovestart Fires when the object starts moving.
onpaste Fires on the target object when the user pastes data to transfer data from the system clipboard to the document.
onpropertychange Fires when a property change occurs on an object.
onreadystatechange is triggered when the object state changes.
onresize Fires when the size of the object is about to change.
onresizeend is triggered when the user changes the size of the object in the selection area of the control.
onresizestart Fires when the user starts to change the size of the object in the selection area of the control.
onselect is triggered when the current selection changes.
onselectstart triggers when the object is about to be selected.
ontimeerror Fires unconditionally when a specific time error occurs, usually caused by setting a property to an invalid value.
Method Description
addBehavior Attach a behavior to the element.
appendChild appends a child element to the object.
applyElement makes an element a child or parent of other elements.
attachEvent Binds the specified function to an event so that it is called whenever the event fires on the object.
blur causes the element to lose focus and triggers the onblur event.
clearAttributes removes all tag attributes and values from the object.
click triggers the onclick event to simulate a click.
cloneNode copies a reference to an object from the document hierarchy.
componentFromPoint returns the position of the object at the specified coordinates through a specific event.
contains checks whether the given element is contained in the object.
createTextRange creates a TextRange object for the element.
detachEvent Unbinds the specified function from the event so that the function is not notified when the event fires.
dragDrop initializes the drag event.
fireEvent triggers the specified event of the object.
focus causes the element to get focus and execute the code specified by the onfocus event.
getAdjacentText returns the adjacent text string.
getAttribute Gets the value of the specified tag attribute.
getAttributeNode gets the attribute object referenced by the attribute.name attribute.
getBoundingClientRect Gets the object bound to the specified TextRectangle object collection.
getClientRects Gets a collection of rectangles describing the content of the object or the layout in the client area. Each rectangle describes a straight line.
getExpression Gets the expression for a given property.
hasChildNodes Returns a value indicating whether the object has children.
insertAdjacentElement inserts an element at the specified position.
insertAdjacentHTML Inserts the given HTML text into the element at the specified position.
insertAdjacentText inserts the given text at the specified position.
insertBefore inserts elements into the document hierarchy.
mergeAttributes Copies all read/write tag attributes to the specified element.
normalize merges adjacent TextNode objects to generate a normal document object model.
releaseCapture releases the mouse capture of objects in the current document.
removeAttribute Removes the given tag attribute of the object.
removeAttributeNode removes the attribute object from the object.
removeBehavior The behavior of detaching elements.
removeChild removes the child node from the element.
removeExpression Removes an expression from the specified property.
removeNode removes an object from the document hierarchy.
replaceAdjacentText Replaces the adjacent text of an element.
replaceChild replaces existing child elements with new ones.
replaceNode replaces the object with other elements.
scrollIntoView scrolls the object into the visible range, arranging it to the top or bottom of the window.
select highlights the input area of the form element.
setActive sets the object as the current object without focusing the object.
setAttribute sets the value of the specified tag attribute.
setAttributeNode sets the attribute object as part of the object.
setCapture sets the mouse capture of objects belonging to the current document.
setExpression sets the expression of the specified object.
swapNode swaps the positions of two objects in the document hierarchy.