Scripting Object Interfaces (MSHTML)
This section lists the interfaces implemented by scripting objects in Windows Internet Explorer.
In this section
Topic | Description |
---|---|
This dispinterface provides a connection point so that an application or control can intercept events fired by an a element. |
|
This dispinterface provides a connection point so that an application or control can intercept events fired by an a element. |
|
This dispinterface provides a connection point so that an application or control can intercept events fired by an area element. |
|
This dispinterface provides a connection point so that an application or control can intercept events fired by an area element. |
|
This dispinterface provides a connection point so that an application or control can intercept events fired by a button element. |
|
This dispinterface provides a connection point so that an application or control can intercept events fired by a button element. |
|
This dispinterface provides a connection point so that an application or control can intercept events fired by a control. |
|
This dispinterface provides a connection point so that an application or control can intercept events fired by a control. |
|
This dispinterface provides a connection point so that an application or control can intercept events fired by a document object. |
|
This dispinterface provides a connection point so that an application or control can intercept events fired by a document object. |
|
This dispinterface extends HTMLDocumentEvents2 to provide events for Web Storage and cross-document messages. |
|
Extends HTMLDocumentEvents3 with events for pinned site and media element playback. |
|
This dispinterface provides a connection point so that an application or control can intercept events fired by an element. |
|
This dispinterface provides a connection point so that an application or control can intercept events fired by an element. |
|
This dispinterface provides a connection point so that an application or control can intercept events raised by an element. |
|
This dispinterface provides a connection point so that an application or control can intercept events raised by an element. |
|
This dispinterface provides a connection point so that an application or control can intercept events fired by an form element. |
|
This dispinterface provides a connection point so that an application or control can intercept events fired by an form element. |
|
This dispinterface provides a connection point so that an application or control can intercept events fired by a frame element. |
|
This dispinterface provides a connection point so that an application or control can intercept events fired by a frame element. |
|
This dispinterface provides a connection point so that an application or control can intercept events fired by an img element. |
|
This dispinterface provides a connection point so that an application or control can intercept events fired by an img element. |
|
This dispinterface provides a connection point so that an application or control can intercept events fired by an input type=file element. |
|
This dispinterface provides a connection point so that an application or control can intercept events fired by an input type=file element. |
|
This dispinterface provides a connection point so that an application or control can intercept events fired by an input type=image element. |
|
This dispinterface provides a connection point so that an application or control can intercept events fired by an input type=image element. |
|
This dispinterface provides a connection point so that an application or control can intercept events fired by an input type=text element. |
|
This dispinterface provides a connection point so that an application or control can intercept events fired by an input type=text element. |
|
This dispinterface provides a connection point so that an application or control can intercept events fired by an label element. |
|
This dispinterface provides a connection point so that an application or control can intercept events fired by an label element. |
|
This dispinterface provides a connection point so that an application or control can intercept events fired by an link element. |
|
This dispinterface provides a connection point so that an application or control can intercept events fired by an link element. |
|
This dispinterface provides a connection point so that an application or control can intercept events fired by an map element. |
|
This dispinterface provides a connection point so that an application or control can intercept events fired by an map element. |
|
This dispinterface provides a connection point so that an application or control can intercept events fired by an marquee element. |
|
This dispinterface provides a connection point so that an application or control can intercept events fired by an marquee element. |
|
This dispinterface provides a connection point so that an application or control can intercept events fired by an NAMESPACE element. |
|
This dispinterface provides a connection point so that an application or control can intercept events fired by an object element. |
|
This dispinterface provides a connection point so that an application or control can intercept events fired by an object element. |
|
This dispinterface provides a connection point so that an application or control can intercept events fired by an option element. |
|
This dispinterface provides a connection point so that an application or control can intercept events fired by an option element. |
|
This dispinterface provides a connection point so that an application or control can intercept events fired by an script element. |
|
This dispinterface provides a connection point so that an application or control can intercept events fired by an script element. |
|
This dispinterface provides a connection point so that an application or control can intercept events fired by an select element. |
|
This dispinterface provides a connection point so that an application or control can intercept events fired by an select element. |
|
This dispinterface provides a connection point so that an application or control can intercept events fired by an style element. |
|
This dispinterface provides a connection point so that an application or control can intercept events fired by an style element. |
|
This dispinterface provides a connection point so that an application or control can intercept events fired by an table element. |
|
This dispinterface provides a connection point so that an application or control can intercept events fired by an table element. |
|
This dispinterface provides a connection point so that an application or control can intercept events fired by a text container. |
|
This dispinterface provides a connection point so that an application or control can intercept events fired by any element that is a text container. |
|
This dispinterface provides a connection point so that an application or control can intercept events fired by an window element. |
|
This dispinterface provides a connection point so that an application or control can intercept events fired by an window element. |
|
Extends HTMLWindowEvents2 to intercept events raised because of changes to the IHTMLLocation::hash property. |
|
Extends the window object with events for audio, media, and video elements. |
|
Enables you to programmatically access the items in a block format collection. |
|
Specifies an object that represents a color gradient on a CanvasRenderingContext2D object. |
|
Provides an object that can represent a rectangle of pixels of a given width and height. |
|
Provides a pattern for the fill style by using an image or portion of an image. |
|
Provides indexed access to the color components of each pixel of image data. |
|
Provides an interface to the ICanvasPixelArrayData::GetBufferPointer method, which allows native code (such as an ActiveX control, Browser Help Object (BHO), or WebBrowser control (WebOC) host) access to the CanvasPixelArray RGBA buffer. |
|
Provides 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. |
|
Defines an object that the ICanvasRenderingContext2D::measureText method returns. |
|
Exposes a mechanism whereby the user can create an event object. |
|
Defines a range interface that is implemented on the document object. |
|
Implements the W3C Selectors API. The selectors API supports searching for one or more elements that match a given CSS Selector string. |
|
Provides a way to traverse a filtered list of nodes either in a flat or tree-structured representation. |
|
Provides a way to warn the user before a document is unloaded. |
|
The idommspointerevent interface corresponds to CloseEvent. |
|
Provides contextual information that is associated with text-composition events. |
|
Provides properties and methods for user-defined custom events. |
|
Provides properties that describe the document type of a document object. |
|
Provides properties and methods for drag-and-drop events. |
|
Provides properties and methods that are common to all Document Object Model (DOM) events. |
|
Describes errors thrown by DOM operations. |
|
Provides properties and methods for events that are caused by changes in element focus. |
|
Provides properties and methods for keystroke events. |
|
Provides properties and methods for cross-document messaging (XDM) events. |
|
Provides properties and methods for mouse pointer events. |
|
Provides properties and methods for mouse wheel movement. |
|
The idommsanimationevent interface corresponds to AnimationEvent. |
|
The idommsgestureevent interface corresponds to MSGestureEvent. |
|
The idommsmanipulationevent interface corresponds to MSManipulationEvent. |
|
The idommspointerevent interface corresponds to MSPointerEvent. |
|
The idommstransitionevent interface corresponds to transitionEvent. |
|
Provides properties and methods for changes to the DOM structure. |
|
Provides an object that can be used to traverse filtered lists of nodes or elements by using a flat, logical representation of the document structure. The IDOMNodeIterator is dynamic, reflecting the state of the document as it is edited or changed. |
|
Interface that converts strings of serialized XML source code into a DOM trees. |
|
Provides properties that represent a processing instruction for XML documents. |
|
The idomprogressevent interface corresponds to ProgressEvent. |
|
Provides event properties that are specific to pinned site events. |
|
Provides properties and methods for DOM storage events. |
|
Provides specific contextual information that is associated with text events. |
|
Provides an object that can be used to traverse a filtered hierarchy of nodes or elements in a document. This interface is ideal for navigating a representation of the document's tree structure. The IDOMTreeWalker is dynamic and reflects the state of the document as it is edited or changed. |
|
Provides properties and methods that are common to UIevents. |
|
Implements methods and properties that are unique to wheel rotation events. |
|
Provides a method that converts nodes in a DOM tree to an XML string. |
|
Implements the W3C Selectors API. The W3C Selectors API supports searching for one or more elements that match a given CSS Selector string. |
|
Provides properties for traversing elements in a document. Conceptually, using this property is the same as using a NodeIterator that filters out everthing except for elements. Because traversing elements is the most common use case for developers, this property offers a simpler interface API. |
|
Describes errors thrown by event operations. |
|
Implements methods to register, unregister, and dispatch DOM events. |
|
This interface enables you to programmatically access the items in a font names collection. |
|
This interface provides methods that allow access to Scalable Vector Graphics (SVG) documents displayed in a webpage. |
|
Designates the destination of a hypertext link. |
|
Designates the destination of a hypertext link. It extends the IHTMLAnchorElement interface. |
|
Designates the destination of a hypertext link. It extends the IHTMLAnchorElement2 interface. |
|
Specifies the shape of a hot spot in a client-side image map. |
|
Specifies the shape of a hot spot in a client-side image map. It extends the IHTMLAreaElement interface. |
|
Specifies the collection of areas that make up the image map. |
|
Extends the IHTMLAreasCollection interface. |
|
Extends the IHTMLAreasCollection2 interface. |
|
Extends the IHTMLAreasCollection3 interface. |
|
Provides the ability to programmatically access items in an element's attribute collection. |
|
Extends the IHTMLAttributeCollection interface. |
|
Provides the ability to programmatically access items in an element's attribute collection. Extends the IHTMLAttributeCollection2 interface. |
|
Provides programmatic access to items in an element's attribute collection. This interface extends the IHTMLAttributeCollection3 interface. |
|
Specifies the sound or audio content, such as music or effects, to be played in a webpage. |
|
This interface is used to create new instances of the IHTMLAudioElement. |
|
Specifies the base URL for the document. |
|
Specifies the base URL for the document. It extends the IHTMLBaseElement2 interface. |
|
Sets a base font value to use as the default font when rendering text. |
|
Provides the methods to control background sound elements. |
|
Provides access to properties and methods available to most block elements. |
|
Provides access to additional block element properties. |
|
Extends the IHTMLBlockElement and IHTMLBlockElement2 interfaces. |
|
Provides access to the body element, and specifies the beginning and the end of the document body. |
|
Provides additional access to the body element. |
|
This interface extends the IHTMLBodyElement2 interfaces with support for Asynchronous JavaScript and XML (AJAX) Connection Services. |
|
This interface extends the IHTMLBodyElement3 interface. |
|
Provides the ability to programmatically access items in a bookmark collection. |
|
Inserts a line break. |
|
Renders content as an HTML button. |
|
Contains methods and properties that you can use to render button elements in a webpage. This interface extends the IHTMLButtonElement interface. |
|
Provides an interface to implement methods and properties for drawing, rendering, and manipulating images and graphics on a webpage. |
|
Indicates a comment that will not be displayed. |
|
Extends the IHTMLCommentElement interface. |
|
Extends the IHTMLCommentElement2 interface. |
|
Provides access to the current style of objects as they are displayed on the screen. Enables you to take a snapshot of the internal formatting of one object at a particular point in time, and compare it to the internal formatting of another object. |
|
Provides a base interface for control type elements, such as IHTMLImgElement. |
|
Contains a range of control type elements that is used for control selection; and represents an array of controls that can be operated on as a group. |
|
Contains a range of control-type elements that are used for control selection; represents an array of controls that can be operated on as a group. |
|
Represents an @import rule within a Cascading Style Sheets (CSS) style sheet. The @import rule is used to import style rules from other style sheets. |
|
This interface provides the abstraction of an ordered collection of media. An empty list is the same as a list that contains the medium |
|
This interface represents an @media rule in a CSS style sheet. An @media rule can be used to delimit style rules for specific media types. |
|
This interface represents an @namespace rule. |
|
This interface is the abstract base interface for any type of CSS statement (including both rule sets and at-rules). Internet Explorer preserves all rules specified in a CSS style sheet, even if the rule is not recognized by the parser. |
|
Represents a single CSS declaration block. |
|
Represents a single CSS declaration block. |
|
Represents a single CSS declaration block. |
|
Provides the ability to programmatically access the style properties of the element. |
|
Enables you to programmatically access the style properties of an element. |
|
Extends the IHTMLCurrentStyle2 interface. |
|
Extends the IHTMLCurrentStyle3 interface. |
|
Extends the IHTMLCurrentStyle4 interface with Cascading Style Sheets, Level 2.1 (CSS2.1) properties for Windows Internet Explorer 8. |
|
Provides programmatic access to the databinding methods that an IHTMLElement interface can support, so that a control can query IHTMLElement for this interface. |
|
Provides access to predefined clipboard formats for use in data transfer operations. |
|
Provides access to the dd object. |
|
Provides access to information about an HTML dialog box. |
|
Provides access to information about an HTML dialog box. |
|
Provides access to information about an HTML dialog box. |
|
Used with the IHTMLElement::className property to represent different types of containers. |
|
Enables you to specify how adjacent text is aligned with respect to a div object. |
|
Provides methods to programmatically access the color dialog box, the block format collection, and the fonts collection. |
|
Denotes a definition list. |
|
Used to get information about a document, to examine and modify the HTML elements and text in the document, and to process related events. This interface is the base class of IHTMLDocument2 and others. |
|
Gets information about the document, and examines and modifies the HTML elements and text in the document. |
|
Provides access to additional properties and methods of the document objects. |
|
Provides access to additional properties and methods of the document object, which represents the HTML document in a given browser window. |
|
Provides access to additional properties and methods of the document object, which represents the HTML document in a given browser window. |
|
Extends IHTMLDocument5 with support for document compatibility modes and Web Storage events. |
|
Provides methods and properties for working with documents. This interface extends the IHTMLDocument6 interface. |
|
Provides information about the compatibity mode specified by the web page. If the web page specifies multiple compatibility modes, they can be retrieved using IHTMLDocumentCompatibleInfoCollection. |
|
Provides methods for accessing items in the collection of document compatibility strings supported by the webpage. |
|
Provides programmatic access to the properties and methods that are common to all element objects. |
|
Provides programmatic access to the properties and methods that are common to all element objects; extends the IHTMLDOMAttribute interface. |
|
Provides programmatic access to the properties and methods that are common to all element objects; extends the IHTMLDOMAttribute interface. |
|
Provides programmatic access to the properties and methods that are common to all element objects. This interface extends the IHTMLDOMAttribute2 interface. |
|
Provides methods to access items in the collection. |
|
Extends the IHTMLDOMChildrenCollection. |
|
Provides access to the constructor object and the prototype object of an object's interface object. |
|
Provides a method for performing operations that are independent of a particular instance of the DOM. |
|
Provides a method for performing operations that are independent of a particular instance of the DOM. This interface extends the IHTMLDOMImplementation interface. |
|
Provides methods to access all of the nodes in the document object model (DOM), to iterate the nodes, to insert nodes, to remove nodes, and to get the attributes of a node. |
|
Provides a method to access all of the nodes in the DOM, to iterate the nodes, to insert nodes, to remove nodes, and to get the attributes of a node; extends the IHTMLDOMNode interface. |
|
Provides methods to access and modify nodes in the DOM and extends the IHTMLDOMNode2 interface. |
|
IHTMLDOMRange specifies a general way to select content between a two boundary points. |
|
Provides methods to access the data in a document object model's (DOM) text node. |
|
Provides methods to access the data in a text node of a document; extends the IHTMLDOMTextNode interface. |
|
Provides methods to access the data in a text node of a document; extends the IHTMLDOMTextNode2 interface. |
|
Provides access for controlling the text-wrapping characteristics of the IHTMLDTElement object. |
|
This interface provides the ability to programmatically access the properties and methods that are common to all element objects. |
|
Provides methods to access the properties and methods that are common to all element objects. |
|
Provides access to the properties and methods that are common to all element objects. |
|
Provides access to the properties and methods that are common to all element objects. |
|
Provides access to the properties and methods that are common to all element objects. |
|
Provides access to properties and methods that are common to all element objects. This interface extends the IHTMLElement5 interface. |
|
Provides methods to rules that are applied to an element. |
|
TProvides access to a collection of element objects. |
|
This interface extends the IHTMLElementCollection interface. |
|
This interface extends the IHTMLElementCollection2 interface. |
|
This interface extends the IHTMLElementCollection3 interface. |
|
This interface provides the ability to programmatically set default properties on an element behavior. |
|
This interface provides access to the embed object. |
|
This interface extends the IHTMLEmbedElement interface. |
|
This interface provides access to the event processes, 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. |
|
This interface provides access to the IHTMLEventObj interface and to other properties of the event, such as attributes and bookmarks. |
|
This interface provides access to the IHTMLEventObj interface and event properties that provide information such as the state of the keyboard keys. |
|
This interface extends the IHTMLEventObj, IHTMLEventObj2, and IHTMLEventObj3 interfaces. In addition, this interface provides access to the IHTMLEventObj4::wheelDelta property. |
|
Extends IHTMLEventObj4 with event properties for HTMLWindowEvents3::onmessage, HTMLDocumentEvents3::onstorage, and HTMLDocumentEvents3::onstoragecommit. |
|
Extends IHTMLEventObj5 with pinned site events. |
|
This interface draws a box around the text and other elements it contains. This element is useful for grouping elements in a form and for distinctively marking text in a document. |
|
This interface extends the IHTMLFieldSetElement interface. |
|
This interface provides the ability to access the collection of filters for the object. |
|
This interface specifies a new font face, size, and color to use for rendering the enclosed text. |
|
This interface collects all the font names supported by the system. The collection is created by using the system font enumeration calls. |
|
This interface collects all the font sizes available for a font on the system. The collection of fonts and sizes that this is built from is maintained in the IHTMLOptionsHolder object. This interface is returned when that collection is accessed. |
|
This interface specifies that the contained controls take part in a form. |
|
This interface extends the IHTMLFormElement interface. |
|
This interface extends the IHTMLFormElement2 interface. |
|
This interface extends the IHTMLFormElement, IHTMLFormElement2, and IHTMLFormElement3 interfaces. |
|
This interface provides access to properties and methods that are common to frame and iframe elements. |
|
This interface provides access to an additional method that is common to the IHTMLFrameElement and IHTMLIFrameElement objects. |
|
This interface provides access to the IHTMLFrameElement3::longDesc property which stores and retrieves the Uniform Resource Identifier (URI) for the long description of an iframe. |
|
This interface specifies an individual frame within a frameSet. |
|
This interface specifies an individual frame within an IHTMLFrameSetElement. |
|
This interface extends the IHTMLFrameElement and IHTMLFrameElement2 interfaces. |
|
This interface is a zero-based collection of all frame elements if the document contains the frameSet element. |
|
This interface specifies a frameset. |
|
This interface provides additional access to the frameSet element. |
|
This interface extends the IHTMLFrameSetElement2 interface. |
|
This interface provides databinding capabilities to an element. |
|
This interface provides access to the properties for the head element. |
|
This interface extends the IHTMLHeadElement interface. |
|
This interface renders text as a heading style. |
|
This interface draws a horizontal rule. |
|
This interface provides access to properties for the html element. |
|
This interface creates inline floating frames. |
|
This interface extends the IHTMLIFrameElement interface. |
|
This interface extends the IHTMLIFrameElement and IHTMLIFrameElement2 interfaces. |
|
This interface is used to create new instances of the img element. |
|
This interface provides access to some of the properties and methods supported by the img element and the input element of the image type. The other properties and methods are accessible through the IHTMLImgElement interface. |
|
This interface provides access to some of the properties and methods supported by the img element and the input element of the image type. It extends the IHTMLImgElement interface. |
|
This interface extends the IHTMLImgElement and IHTMLImgElement2 interfaces. |
|
This interface extends the IHTMLImgElement3 interface. |
|
This interface specifies a type of input control. |
|
This interface specifies any type of input control. |
|
This interface extends the IHTMLInputElement interface. |
|
This interface extends the IHTMLInputElement and IHTMLInputElement2 interfaces. |
|
This interface specifies a type of input control. |
|
This interface specifies a type of input control. |
|
This interface specifies a type of input control. |
|
This interface specifies a type of input control. |
|
Specifies additional properties to use when you are selecting text. |
|
This interface indicates that the document contains a searchable index. |
|
This interface extends the IHTMLIsIndexElement interface. |
|
This interface specifies a label for a control-like element. |
|
This interface extends the IHTMLLabelElement interface. |
|
This interface inserts a caption into the box drawn by the fieldSet element. If given, this element must be the first element in fieldSet. |
|
This interface extends the IHTMLLegendElement interface. |
|
This interface denotes one item of a list. |
|
This interface provides methods to access a link element that is used to specify a link to an external document. |
|
This interface provides access to additional properties and methods of link element objects. |
|
This interface provides methods to access a link element that is used to specify a link to an external document. It extends the IHTMLLinkElement and IHTMLLinkElement2 interfaces. |
|
This interface extends the IHTMLLinkElement, IHTMLLinkElement2, and IHTMLLinkElement3 interfaces. |
|
Extends the IHTMLLinkElement4 interface. |
|
Primary dispatch interface for the base list element class. |
|
This interface provides access to additional list element properties. |
|
This interface contains information about the current URL. |
|
This interface specifies a collection of hot spots for a client-side image map. |
|
This interface is used to specify a marquee element. |
|
Provides methods and properties to play audio or video content to the user. |
|
Describes the last error that occured with an IHTMLMediaElement operation. |
|
This interface represents the meta element. |
|
This interface provides access to additional properties for the meta element. |
|
This interface extends the IHTMLMetaElement and IHTMLMetaElement2 interfaces. |
|
This interface exists for compatibility with other browsers. |
|
This interface provides a means to dynamically import an element behavior into a document. |
|
This interface is a collection of all namespace objects associated with the document. |
|
This interface provides access to the methods associated with the nextID element. |
|
Primary interface for the element class that implements support for NOEMBED and NOSCRIPT. |
|
This interface inserts an object into the HTML page. |
|
This interface denotes an object on an HTML page. |
|
This interface provides access to additional properties for the object element. |
|
This interface extends the IHTMLObjectElement, IHTMLObjectElement2, and IHTMLObjectElement3 interfaces. |
|
This interface extends the IHTMLObjectElement, IHTMLObjectElement2, IHTMLObjectElement3, and IHTMLObjectElement4 interfaces. |
|
This interface draws text and HTML as an ordered list. |
|
Obsolete. This interface provides methods that request read access to a user's profile information and that perform read actions on the userProfile element. |
|
This interface specifies a form input control. |
|
This interface denotes one choice in a select block. |
|
This interface extends the IHTMLOptionElement interface. |
|
This interface extends the IHTMLOptionElement3 interface. |
|
This interface creates new instances of the option element. |
|
This interface denotes a paragraph. |
|
This interface sets the initial value of a property for an applet, embed, or object element. |
|
This interface extends the IHTMLParamElement interface. |
|
The IHTMLPerformance interface provides properties that help identify and troubleshoot performance problems with a webpage. |
|
The IHTMLPerformanceNavigation interface provides properties that describe the user navigation and server actions required to load the document into the window object. |
|
Provides properties for accessing the timestamps that are associated with built-in performance marks. |
|
Primary interface for phrase elements, such as ABBR, ACRONYM, B, BDO, BIG, and BLINK. |
|
This interface provides access to properties for phrase elements. |
|
This interface extends the IHTMLPhraseElement2 interface. |
|
This interface provides access to a zero-based collection of all the embed elements in an HTML document. The elements are in the same order as they appear in the document. |
|
This interface implements an overlapped window typically used for ToolTips, drop-down menus, and other temporary windows that appear outside an application's main window. |
|
This interface provides the ability to programmatically access and manipulate the IHTMLRect::top, IHTMLRect::left, IHTMLRect::right, and IHTMLRect::bottom properties of rectangle elements. |
|
This interface provides the ability to programmatically access and manipulate the properties of rectangle elements. This interface extends the IHTMLRect interface. |
|
This interface provides the ability to programmatically access items in a rectangle collection. |
|
This interface provides access to the style properties of a single stylesheet rule. The properties are the same as those exposed by the IHTMLStyle interface. |
|
This interface provides access to the style properties of a single stylesheet rule. The properties are the same as those exposed by the IHTMLStyle2 interface. |
|
This interface provides access to the methods that are returned when you access the style property of a rule. |
|
This interface extends the IHTMLRuleStyle3 interface. |
|
This interface extends the IHTMLRuleStyle4 interface. |
|
Extends the IHTMLRuleStyle5 interface with Cascading Style Sheets, Level 2.1 (CSS2.1) properties for Internet Explorer 8. |
|
This interface provides information about the client's screen and rendering capabilities. |
|
This interface provides information about the client's screen and rendering capabilities. It extends the IHTMLScreen interface. |
|
This interface provides information about the system's screen resolution. It extends the IHTMLScreen2 interface. |
|
Extends the IHTMLScreen3 interface. |
|
This interface specifies a script for the page that will be interpreted by a script engine. |
|
This interface specifies a script for the page that will be interpreted by a script engine. It extends the IHTMLScriptElement interface. |
|
This interface extends the IHTMLScriptElement and IHTMLScriptElement2 interfaces. |
|
This interface extends the IHTMLScriptElement, IHTMLScriptElement2, and IHTMLScriptElement3 interfaces. |
|
This interface provides access to the properties and methods of the select element. |
|
This interface extends the IHTMLSelectElement interface. |
|
This interface extends the IHTMLSelectElement2 interface. |
|
Extends the IHTMLSelectElement4 interface. |
|
Extends the IHTMLSelectElement5 interface. |
|
Exposes methods to control the design mode behavior of a "windowless" SELECT element. |
|
Represents 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. |
|
This interface provides the access methods for the selection object that represents the active selection, a highlighted block of text, or other elements in the document upon which a user or a script can carry out some action. |
|
The IHTMLSelectionObject2 interface provides methods for the selection object representing the active selection. It provides support for multiple and custom selection that are optionally implemented by the host application. |
|
Provides a way for webpage authors to specify multiple alternative media resources for IHTMLMediaElement. |
|
Provides access to span element properties. |
|
This interface has no structural role or established rendering convention. It enables users to define their own method of rendering using CSS. |
|
Represents a key/value list from Web Storage. |
|
This interface extends the IHTMLStorage interface. |
|
This interface provides access to the methods that are returned when you access the style object. |
|
This interface provides access to additional methods of the style element. |
|
This interface provides additional style methods. |
|
This interface extends the IHTMLStyle3 interface. |
|
This interface extends the IHTMLStyle4 interface by adding the following methods: |
|
Extends the IHTMLStyle5 interface with Cascading Style Sheets, Level 2.1 (CSS2.1) properties for Internet Explorer 8. |
|
This interface specifies the style sheet for the page. |
|
This interface extends IHTMLStyleElement for Windows Internet Explorer 9. It provides a mechanism by which a style sheet can be retrieved from the node that is responsible for linking it into a document. |
|
Provides an interface for style objects. |
|
|
|
Represents an @font-face rule in a CSS style sheet. |
|
Determines the media type that is supported by the object that displays a webpage. |
|
This interface provides access to an object that represents a single style sheet in the document. |
|
This interface provides access to an object that represents a single style sheet in the document. |
|
This interface extends the IHTMLStyleSheet and IHTMLStyleSheet2 interfaces. |
|
This interface extends the IHTMLStyleSheet, IHTMLStyleSheet2, and IHTMLStyleSheet3 interfaces for Internet Explorer 9. |
|
The IHTMLStyleSheetPage interface provides access to the methods that are returned when you access the page object. The interface represents a particular @page rule in a pages collection. |
|
Represents a single rule set in a CSS style sheet. |
|
This interface enables you to obtain the number of page objects in a styleSheet object and to access a single page in the collection. |
|
This interface provides access to the methods that are returned when you access the styleSheet object. The interface represents a particular rule in a style sheet collection. |
|
This interface provides additional access to the methods that are returned when you access the styleSheet object. |
|
Provides methods to get the specificity of a rule that is applied to an element. |
|
Provides access to a collection of IHTMLStyleSheetRulesAppliedCollection objects. |
|
This interface enables you to obtain the number of styleSheets in the collection, and access a single styleSheet rule in that collection. The interface is returned by the styleSheets rules collection. |
|
Provides the abstraction of an ordered collection of CSS rules. |
|
This interface provides the ability to obtain the number of styleSheets in the collection, and to iterate through the styleSheets collection of the style element. |
|
Provides additional access to the methods that are returned when you access the styleSheet collection object. |
|
This interface specifies that the contained content is organized into a table with rows and columns. |
|
This interface provides access to table and table cell data. |
|
This interface provides access to table and table cell data. |
|
Provides access to table and table cell data. This interface extends the IHTMLTable3 interface. |
|
This interface specifies a caption for a table. |
|
The IHTMLTableCell interface specifies a cell in a TABLE. |
|
This interface provides access to additional properties for table cells. |
|
Provides access to additional properties for table cells. This interface extends the IHTMLTableCell2 interface. |
|
This interface is used to specify column-based defaults for the table properties. |
|
This interface provides a way to access table column properties. |
|
Provides access to table column properties. This interface extends the IHTMLTableCol2 interface. |
|
The IHTMLTableRow interface specifies a row in a table. |
|
This interface specifies additional methods for a row in a table. |
|
This interface provides access to additional table row properties. |
|
Provides access to additional table row properties and methods. This interface extends the IHTMLTableRow3 interface. |
|
This interface enables you to programmatically access the properties and methods common to all element objects. |
|
This interface designates rows as the body of the table. |
|
This interface exposes additional methods for rows in the body of a table. |
|
This interface provides access to additional properties for table sections. |
|
Provides access to additional properties and methods for table sections. This interface extends the IHTMLTableSection3 interface. |
|
This interface specifies a multiline text input control. |
|
Specifies additional properties for when you select text. |
|
This interface provides access to properties and methods that are common to the BODY, button, caption, td, div, marquee, and textArea elements. |
|
This interface provides access to the properties and methods for this object and is equivalent to the IHTMLElement interface. See the reference section for the IHTMLElement interface for more information and a listing of the available methods. |
|
This interface exposes information about the position of a TextRange object. This enables greater control and definition of any object on a page, thereby providing enhanced accessibility support to users. |
|
This interface enables you to programmatically access the client and bounding rectangles of the IHTMLTxtRange object. |
|
Implements a collection of time ranges that have been buffered or played. |
|
This interface identifies the contents of the document in a global context. |
|
This interface enables you to access the TextRange object in an HTML element. |
|
The IHTMLTxtRangeCollection interface provides access to a collection of TextRange objects. The IHTMLTxtRangeCollection interface is returned from the IHTMLSelectionObject2::createRangeCollection method of the selection object. |
|
This interface draws text and HTML as a bulleted list. |
|
This interface enables you to programmatically access the unique name and identifier (ID) of an object. |
|
Primary interface for unknown elements. |
|
This interface is for the collection of each Uniform Resource Name (URN) that represents a behavior that is attached to an object. |
|
Specifies the video content to be played in a webpage. |
|
This interface provides access to the window object, which represents an open window in the browser. |
|
This interface provides access to additional methods of the window object, which represents an open window in the browser. |
|
This interface provides access to an additional property and method of the window object, which represents an open window in the browser. |
|
This interface extends IHTMLWindow4. |
|
This interface extends IHTMLWindow5 with AJAX connection services, cross-domain request, and Web Storage properties. |
|
Provides properties that describe the window displaying a webpage. This interface extends the IHTMLWindow6 interface. |
|
Implements cross-domain AJAX requests between the browser and a server. |
|
Creates an instance of the IHTMLXDomainRequest object. |
|
Exposes methods to send and receive an XMLHttpRequest. |
|
Extends the IHTMLXMLHttpRequest interface. |
|
Instantiates the IHTMLXMLHttpRequest object. |
|
This interface provides a property that indicates whether tracking protection is enabled. |
|
Implements a property that, if supported, returns the geographic location of the device running Internet Explorer. |
|
This interface provides the ability to access the history object for the client. |
|
This interface provides access to an object that contains information about the browser. |
|
Describes errors thrown by range operations. |
|
Provides the properties to the a element. |
|
Corresponds to the svgAngleType basic data type. |
|
Provides SVGAngle properties and attributes that you can animate. |
|
Provides Boolean attributes that you can animate. |
|
Provides attributes whose values are constants from a specified enumeration and that you can animate. |
|
Provides integer attributes that you can animate. |
|
Provides SVGLength attributes that you can animate. |
|
Provides SVGLengthList attributes that you can animate. |
|
Provides SVGNumber attributes that you can animate. |
|
Provides SVGNumberList attributes that you can animate. |
|
Enables you to animate elements that have an ISVGMatrix::d attribute, which holds SVG path data. |
|
Supports elements that have an ISVGAnimatedPoints::points attribute that you can animate. |
|
Provides SVGPreserveAspectRatio attributes that you can animate. |
|
Provides SVGRect attributes that you can animate. |
|
Provides string attributes that you can animate. |
|
Provides attributes that specify a set of transformations, such as the ISVGTransformable::transform attribute, that you can animate. |
|
Provides the properties for the circle element. |
|
Provides attributes of the SVGClipPathElement element. |
|
Provides the properties for the defs element. |
|
Provides the properties for the desc element. |
|
Represents an SVG document. |
|
Defines the base interface for all SVG DOM interfaces that correspond directly to elements in the SVG language. |
|
Represents a single node in the instance tree of SVGElementInstance objects. |
|
Represents an ordered collection of SVGElementInstance objects. |
|
Provides the properties for the ellipse element. |
|
Provides information about an exception that is raised when an SVG operation cannot be performed. |
|
Defines a property that determines how to render documents or graphic elements that reference external resources. The ISVGExternalResourcesRequired interface applies to all elements where the element or one of its descendants can reference an external resource. |
|
The SVGFEBlendElement interface corresponds to the feBlend element. |
|
The isvgfecolormatrixelement interface corresponds to the feColorMatrix element. |
|
The isvgfecomponenttransferelement interface corresponds to the feComponentTransfer element. |
|
The isvgfecompositeelement interface corresponds to the feComposite element. |
|
The isvgfeconvolvematrixelement interface corresponds to the feConvolveMatrix element. |
|
The isvgfediffuselightingelement interface corresponds to the feDiffuseLighting element. |
|
The isvgfedisplacementmapelement interface corresponds to the feDisplacementMap element. |
|
The isvgfedistantlightelement interface corresponds to the feDistantLight element. |
|
The isvgfefloodelement interface corresponds to the feFlood element. |
|
The isvgfefuncaelement interface corresponds to the feFuncA element. |
|
The isvgfefuncbelement interface corresponds to the feFuncB element. |
|
The isvgfefuncgelement EXDISP Interfaces corresponds to the feFuncG element. |
|
The isvgfefuncrelement interface corresponds to the feFuncR element. |
|
The isvgfegaussianblurelement interface corresponds to the feGaussianBlur element. |
|
The isvgfeimageelement interface corresponds to the feImage element. |
|
The isvgfemergeelement interface corresponds to the feMerge element. |
|
The isvgfemergenodeelement interface corresponds to the feMergeNode element. |
|
The isvgfemorphologyelement interface corresponds to the feMorphology element. |
|
The isvgfeoffsetelement interface corresponds to the feOffset element. |
|
The isvgfepointlightelement interface corresponds to the fePointLight element. |
|
The isvgfespecularlightingelement interface corresponds to the feSpecularLighting element. |
|
The isvgfespotlightelement interface corresponds to the feSpotLight element. |
|
The isvgfetileelement interface corresponds to the feTileelement. |
|
The isvgfeturbulenceelement interface corresponds to the feTurbulence element. |
|
The isvgfilterelement interface corresponds to the filter element. |
|
Defines DOM attributes that apply to elements with viewBox and preserveAspectRatio attribute values. |
|
Corresponds to SVGSVGElement, which groups related graphical elements. |
|
Defines a base interface that the SVGLinearGradientElement and SVGRadialGradientElement objects use. |
|
Corresponds to the SVG image element. The image element renders supported imaging formats into a given rectangle within the current user coordinate system. Supported formats include PNG, JPEG, and files with a MIME type of |
|
Defines an interface that applies to all elements that have the standard |
|
Defines the length data type. |
|
Defines a list of SVGLength objects. |
|
Defines the attributes that are required to apply linear gradients to SVG elements. This interface corresponds to the SVGLinearGradientElement element. |
|
Defines the attributes that are required for drawing line segments that start at one point and end at another point. This interface corresponds to the SVG SVGLineElement.
Note Because line elements are single lines and thus are geometrically one-dimensional, they have no interior and the
fill property does not apply.
|
|
Defines attributes and operations that are used by the elements that have a transform attribute and by the elements that can have a bounding box in current user space. |
|
Provides the properties for the marker element. |
|
Provides properties for the mask element. |
|
Provides properties for the SVGMatrix element. |
|
This interface corresponds to the metadata element. |
|
Defines attributes for the number basic type. |
|
Defines a list of SVGNumber objects. The ISVGNumberList interface has the same attributes and methods as other SVGxxxList interfaces. You should consider using a single base class to implement the various SVGxxxList interfaces. You can designate an ISVGNumberList object as read-only so that any attempts to modify the object cause an exception to be thrown. |
|
Represents the values of the
Note The ISVGPaint interface is deprecated, and it might be dropped from future versions of the SVG specification.
|
|
Corresponds to the path element. |
|
Defines a base interface that correspoinds to a single command that has a path data specification. |
|
Corresponds to an absolute arcto (A) path data command. |
|
Corresponds to a relative arcto (a) path data command. |
|
Returns a stand-alone, parentless SVGPathSegClosePath object. |
|
Corresponds to an absolute cubic Bézier curveto (C) path data command. |
|
Corresponds to a relative cubic Bézier curveto (c) path data command. |
|
Corresponds to an absolute smooth cubic curveto (S) path data command. |
|
Corresponds to a relative smooth cubic curveto (s) path data command. |
|
Corresponds to an absolute smooth Bézier curveto (Q) path data command. |
|
Corresponds to a relative quadratic Bézier curveto (q) path data command. |
|
Corresponds to an absolute smooth quadratic curveto (T) path data command. |
|
Corresponds to a relative smooth quadratic curveto (t) path data command. |
|
Corresponds to an absolute lineto (L) path data command. |
|
Corresponds to an absolute horizontal lineto (H) path data command. |
|
Corresponds to a relative horizontal lineto (h) path data command. |
|
Provides properties for a relative lineto (l) path data command. |
|
Provides properties for an absolute vertical lineto (V) path data command. |
|
Provides properties for a relative vertical lineto (v) path data command. |
|
Defines a list of SVGPathSeg objects. |
|
Provides properties for an absolute moveto (M) path data command. |
|
Provides properties for a relative moveto (m) path data command. |
|
Provides properties for the pattern element. |
|
Reprsents an (x, y) coordinate pair that represents a point on the screen. |
|
Provides properties and methods for a list of SVGPoint objects. |
|
Defines the polygon element. |
|
Defines the polyline element. |
|
Provides properties for the preserveAspectRatio attribute, which is available for some SVG elements. |
|
Provides properties for the radialGradient element. |
|
Provides properties for a rectangle. |
|
Provides properties for the rect element. |
|
Provides properties for the script element. |
|
Provides the properties for the stop element. |
|
Represents a list of strings. |
|
Represents an object that you can style. |
|
Provides the properties for the style element. |
|
Provides the properties of the SVG root element. |
|
Provides the properties for the switch element. |
|
Provides the properties of the symbol element. |
|
Describes characteristics of elements that have the requiredFeatures, requiredExtensions, and systemLanguage attributes. |
|
Provides attributes for text-related interfaces. |
|
Corresponds to the text element. |
|
Corresponds to the textPath element. |
|
Provides attributes for text-related interfaces. |
|
Corresponds to the title element. |
|
Defines a component transformation. |
|
Provides a property to get the value of a ISVGTransformable::transform attribute. |
|
Provides method for maintaining an ordered list of transforms. |
|
Corresponds to the tspan element. |
|
Provides a property that gives access to the href attribute of an element. |
|
Provides properties that allow you to read the attributes of a use element. |
|
Provides a property that gives access to the ISVGViewElement::viewTarget attribute of a view element. |
|
Provides properties that enable you to specify how a document is viewed based on certain parameters (SVG view specification). |
|
Provides a property that gives you access to the ISVGZoomAndPan::zoomAndPan attribute of an element. |
|
Provides properties that zoom event handlers can use. |
|
Provides properties and methods for script control. |
|
Provides properties that describe geographic coordinates and other aspects of a geographic location, generally the location of the device running Internet Explorer. |
|
Provides methods for obtaining the geographical location of the device running Internet Explorer. |
|
Provides properties that describe geographic location data returned by the IWebGeolocation::getCurrentPosition function and the IWebGeolocation::watchPosition function. |
|
Provides properties that describe error conditions that occur while trying to retrieve the geographic location of the device running Internet Explorer using the geolocation object. |
|
Provides properties that describe pointer conditions. |