DHTML Objects
This section contains a list of the objects defined by Dynamic HTML (DHTML). The links take you to the object definitions, which contain the set of members for the object.
Objects
aDesignates the start or destination of a hypertext link.
abbrInserts an abbreviation into an HTMLdocument.
acronymIndicates an acronym abbreviation.
addressRepresents the contact information for its nearest article or body element ancestor. If that is the body element, then the contact information applies to the document as a whole.
appletPlaces executable content on the document.
areaDefines the shape, coordinates, and associated URL of one hyperlink region within a client-side image map.
articleRepresents a self-contained composition in an application or document and that might be independently distributable or reusable (for example, in syndication).
asideRepresents content that is tangentially related to the other content of a document, and which could be considered separately.
attributeRepresents an attribute or property of an HTML element as an object.
audioSpecifies the sound or audio content, such as music or effects, to be played in a document.
bSpecifies that the text should be rendered in bold.
baseSpecifies an explicit URL used to resolve links and references to external sources such as images and style sheets.
baseFontSets a base font value to be used as the default font when rendering text.
bdoAllows authors to disable the bidirectional algorithm for selected fragments of text.
BeforeUnloadEventProvides event properties that are specific to the onbeforeunload event.
bgSoundEnables an author to create pages with background sounds or soundtracks.
bigSpecifies that the enclosed text should be displayed in a larger font than the current font.
blockQuoteSets apart a quotation in text.
bodySpecifies the beginning and end of the document body.
brInserts a line break.
buttonSpecifies a container for rich HTML that is rendered as a button.
canvasProvides an object that is used for drawing, rendering, and manipulating images and graphics on a document.
CanvasGradientSpecifies an object that represents a color gradient on a CanvasRenderingContext2D object.
CanvasImageDataProvides an object that can represent a rectangle of pixels of a given width and height.
CanvasPatternProvides an object that contains a pattern for a canvas fill style by using an image or portion of an image.
CanvasPixelArrayContains color values and components of pixels for CanvasImageData objects and provides indexed access to the values and components.
CanvasRenderingContext2DProvides an object that represents a two-dimensional surface that has an origin (0,0) at the upper-left corner, with x-coordinates increasing as you move right and y-coordinates increasing as you move down.
CanvasTextMetricsProvides an object that contains the width attribute that the measureText method sets.
captionSpecifies a brief description for a table.
centerCenters subsequent text and images.
citeIndicates a citation by rendering text in italic type.
clientInformation
Contains information about the browser.
clipboardDataProvides access to predefined clipboard formats for use in editing operations.
codeSpecifies a code sample.
colSpecifies column-based defaults for the table properties.
colGroupSpecifies property defaults for a column or group of columns in a table.
commentIndicates a comment that is not displayed.
CompositionEventProvides event properties that are specific to text composition events.
coordinatesProvides geographic coordinates and other properties that represent a geographic location.
CSSFontFaceRuleRepresents an @font-face rule within a Cascading Style Sheets (CSS) style sheet.
CSSImportRuleRepresents an @import rule within a CSS style sheet.
CSSMediaListRepresents an ordered collection of media types.
CSSMediaRuleRepresents an @media rule within a CSS style sheet.
CSSNamespaceRuleRepresents an @namespace rule within a CSS style sheet.
CSSRuleRepresents a CSS statement (including both rule sets and at-rules).
CSSStyleDeclarationRepresents a CSS declaration block.
currentStyleRepresents the cascaded format and style of the object as specified by global style sheets, inline styles, and HTML attributes.
customRepresents a user-defined element.
CustomEventProvides event properties that are specific to user-defined custom events.
dataTransferProvides access to predefined clipboard formats for use in drag-and-drop operations.
ddIndicates the definition in a definition list. The definition is usually indented in the definition list.
defaultsProgrammatically sets default properties on an element behavior.
delIndicates text that has been deleted from the document.
dfnIndicates the defining instance of a term.
dirDenotes a directory list.
divSpecifies a container that renders HTML.
dlDenotes a definition list.
documentRepresents the HTML document in a specific window.
documentTypeProvides properties that describe the document type of a document object.
DOMExceptionDescribes errors thrown by Document Object Model (DOM) operations.
DOMParserProvides a method to convert an XML string to nodes in a DOM tree.
DragEventProvides event properties that are specific to drag-and-drop events.
dtIndicates a definition term within a definition list.
emEmphasizes text, usually by rendering it in italic type.
embedAllows documents of any type to be embedded.
eventRepresents the state of an event, such as the element in which the event occurred, the state of the keyboard keys, the location of the mouse, and the state of the mouse buttons.
EventProvides event properties and methods that are common to all events.
EventExceptionDescribes errors thrown by event operations.
external
Allows access to an additional object model provided by host applications of the Windows Internet Explorer browser components.
fieldSetDraws a box around the text and other elements that the field set contains.
figcaptionRepresents a caption or legend for the contents of the parent figure element, if any.
figureRepresents self-contained content, optionally with a caption, that can be referenced as a single unit from the main content of the document.
FocusEventProvides event properties that are specific to focus events.
fontSpecifies a new font, size, and color to be used for rendering the enclosed text.
footerRepresents a section that describes the nearest ancestor section, such as who wrote it, links to related documents, copyright data, and so on.
formSpecifies that the contained controls take part in a form.
frameSpecifies an individual frame within a frameSet element.
frameSetSpecifies a frameset, which is used to organize multiple frames and nested framesets.
geolocationProvides methods for obtaining the geographic location of the device runningthe application.
headProvides an unordered collection of information about the document.
headerRepresents a group of introductory or navigational aids.
hgroupRepresents the heading of a section.
history
Contains information about the URLs visited by the client.
hnRenders text in heading style.
hrDraws a horizontal rule.
htmlIdentifies the document as containing HTML elements.
HTML CommentPrevents any enclosed text or HTML source code from being parsed and displayed.
HtmlDlgSafeHelperProvides access to the color dialog box, block formats, and system fonts collections.
DocumentCompatibleInfoProvides information about the compatibity mode specified by the document. If the document specifies multiple compatibility modes, they can be retrieved using documentCompatibleInfoCollection.
HTMLDOMRangeRepresents a range of content in a Document, DocumentFragment, or Attr element.
MediaErrorContains the current media error.
HTMLSelectionRepresents the active selection, which is typically a highlighted block of text or other elements in the document. The active selection can be used to complete an action issued by a user or a script.
StorageRepresents the list of key/value pairs that have been assigned to a single storage area.
TimeRangesStores a collection of ranges (periods) of time.
iSpecifies that the text should be rendered in italic type, where available.
iframeCreates inline floating frames.
ImageCreates and initializes a new img element.
imgEmbeds an image or a video clip in the document.
implementationContains information about the modules supported by the object.
IMPORTImports a tag definition from an element behavior.
inputCreates a variety of form input controls.
input type=buttonCreates a button control.
input type=checkboxCreates a check box control.
input type=fileCreates a file upload object with a text box and Browse button.
input type=hiddenTransmits state information about client/server interaction.
input type=imageCreates an image control that, when clicked, causes the form to be immediately submitted.
input type=passwordCreates a single-line text entry control similar to the INPUT type=text control, except that text is not displayed as the user enters it.
input type=radioCreates a radio button control.
input type=resetCreates a button that, when clicked, resets the form's controls to their initial values.
input type=submitCreates a button that, when clicked, submits the form.
input type=textCreates a single-line text entry control.
insSpecifies text that has been inserted into the document.
isIndex
Causes the browser to display a dialog window that prompts the user for a single line of input.
kbdRenders text in a fixed-width font.
KeyboardEventProvides event properties that are specific to keyboard events.
labelSpecifies a label for another element on the page.
legendInserts a caption into the box drawn by the fieldSet object.
liDenotes one item in a list.
linkEnables the current document to establish links to external documents.
listingRenders text in a fixed-width font.
locationContains information about the current URL.
mapContains coordinate data for client-side image maps.
markRepresents a run of text that has been marked or highlighted.
marqueeCreates a scrolling text marquee.
mediaPresents audio or video data to the user.
menuCreates an unordered list of items.
MessageEventProvides event properties that are specific to the onmessage event.
metaConveys hidden information about the document to the server and the client.
MouseEvent
Provides event properties that are specific to mouse events.
MouseWheelEvent
Provides event properties that are specific to the onmousewheel event.
MSEventObjProvides event properties that are common to all events.
MSSiteModeEventProvides event properties that are specific to pinned site events.
MutationEventProvides event properties that are specific to modifications to the DOM hierarchy and nodes.
namespaceDynamically imports an element behavior into a document.
navRepresents a section of a document that contains navigation links to other documents or to locations within the document.
navigatorContains information about the client.
nextID
Creates unique identifiers that text editing software can read.
noBRRenders text without line breaks.
NodeIteratorProvides an object that can be used to traverse filtered lists of nodes or elements using a flat logical representation of the document structure.
noFramesContains HTML for browsers that do not support FRAMESET elements.
noScriptSpecifies HTML to be displayed in documents that do not support scripting.
objectInserts an object into the HTML page.
olDraws lines of text as a numbered list.
optGroupAllows authors to group choices logically in a select element.
optionDenotes one choice in a SELECT element.
OptionCreates and initializes a new option element.
pDenotes a paragraph.
pageRepresents an @page rule within a styleSheet.
paramSets the initial value of a property for an APPLET, EMBED, or OBJECT element.
performance
The performance object contains properties that describe the interactions between Internet Explorer and the server hosting the webpage loaded into the window object, as well as the time required to load the page. This information can help you identify and troubleshoot problems with webpage performance.
performanceNavigationThe properties of the performanceNavigation object describe the user navigation and server actions required to load the document into the window object.
performanceTiming
Collects time measurements that are recorded while a webpage is loaded and presented to the user.
plainTextNot supported.
popup
A special type of overlapped window typically used for dialog boxes, message boxes, and other temporary windows that appear separate from an application's main window.
positionProvides geographic coordinates and other properties that represent a geographic location.
positionErrorProvides methods for obtaining information about an error that occurred while attempting to access the geographic location of the device running the application.
preRenders text in a fixed-width font.
ProcessingInstructionRepresents a processing instruction for an XML parser.
qSets apart a quotation in text.
RangeExceptionDescribes errors thrown by selection and range operations.
rtDesignates the ruby text for the RUBY element.
rubyDesignates an annotation or pronunciation guide to be placed above or inline with a string of text.
ruleRepresents a style within a CSS that consists of a selector and one or more declarations.
runtimeStyleRepresents the cascaded format and style of the object that overrides the format and style specified in global style sheets, inline styles, and HTML attributes.
s
Renders text in strike-through type.
sampSpecifies a code sample.
screenContains information about the client's screen and rendering capabilities.
scriptSpecifies a script for the document that is interpreted by a script engine.
sectionRepresents a generic section of a document or application.
selectDenotes a list box or drop-down list.
selectionRepresents the active selection, which is a highlighted block of text or other elements in the document that a user or a script can carry out some action on.
smallSpecifies that the enclosed text should be displayed in a smaller font.
sourceProvides a way for authors to specify multiple alternative media resources for media.
spanSpecifies an inline text container.
StorageEventProvides event properties that are specific to the onstorage event.
strike
Renders text in strike-through type.
Renders text in strike-through type.strongRenders text in bold.
styleRepresents the current settings of all possible inline styles for a given element.
styleSpecifies a style sheet for a document.
StyleMediaSpecifies the media type of the object that is used to view the document object.
styleSheetRepresents a single style sheet in the document.
subSpecifies that the enclosed text should be displayed in subscript, using a smaller font than the current font.
supSpecifies that the enclosed text should be displayed in superscript, using a smaller font than the current font.
SVGZoomEventDescribes a zoom event.
tableSpecifies that the contained content is organized into a table with rows and columns.
tBodyDesignates rows as the body of the table.
tdSpecifies a cell in a table.
textAreaSpecifies a multiline text input control.
TextEventProvides event properties that are specific to text events.
TextNodeRepresents a string of text as a node in the document hierarchy.
TextRangeRepresents text in an HTML element.
TextRectangleSpecifies a rectangle that contains a line of text in either an element or a TextRange object.
tFootDesignates rows as the table's footer.
thSpecifies a header column. Header columns are centered within the cell and are bold.
tHeadDesignates rows as the table's header.
titleContains the title of the document.
trSpecifies a row in a table.
TreeWalkerProvides an object that can be used to traverse filtered lists of nodes or elements in a document. This object is ideal for navigating a representation of the document's tree structure.
ttRenders text in a fixed-width font.
uRenders text that is underlined.
UIEventProvides event properties that are specific to UI events.
ulDraws lines of text as a bulleted list.
userProfileObsolete. Provides methods that allow a script to request read access to and perform read actions on a user's profile information.
varDefines a programming variable. Typically renders in italic type.
videoSpecifies the video content to be played in a document.
wbrInserts a soft line break into a block of NOBR text.
WheelEventProvides event properties that are specific to the onmousewheel event.
windowRepresents an open window.
XDomainRequestRepresents a cross-domain Asynchronous JavaScript and XML (AJAX) request.
xmlDefines an XML data island on an HTML page.
XMLHttpRequestRepresents an XML request using HTTP.
XMLSerializerProvides a method to convert nodes in a DOM tree to an XML string.
xmpRenders text used for examples in a fixed-width font.