What's New in Internet Explorer 9 (Script)

New for Windows Internet Explorer 9

This page lists the new scripting features added in Internet Explorer 9.

CSS Features

:selection Pseudo-element

Applies one or more styles to any text on the page that the user has highlighted.

:checked Pseudo-class

Applies one or more styles to the form control element that is selected.

:disabled Pseudo-class

Applies one or more styles to the form control element that is disabled.

:empty Pseudo-class

Applies one or more styles to the element that has no child elements (including text nodes).

:enabled Pseudo-class

Applies one or more styles to the form control element that is enabled.

:first-of-type Pseudo-class

Applies one or more styles to the element that is the first sibling element of its type.

:indeterminate Pseudo-class

Applies one or more styles to radio buttons and check boxes whose toggle states cannot be determined

:last-child Pseudo-class

Applies one or more styles to the element that is the last child element of its parent element.

:last-of-type Pseudo-class

Applies one or more styles to the element that is the last sibling element of its type.

:not(s) Pseudo-class

Applies one or more styles to elements that do not match the simple selector s.

:nth-child(n) Pseudo-class

Applies one or more styles to the element that is the n-th child of its parent element.

:nth-last-child(n) Pseudo-class

Applies one or more styles to the element that is the n-th child of its parent element, counting from the last one.

:nth-last-of-type(n) Pseudo-class

Applies one or more styles to the element that is the n-th sibling of its type, counting from the last one.

:nth-of-type(n) Pseudo-class

Applies one or more styles to the element that is the n-th sibling of its type.

:only-child Pseudo-class

Applies one or more styles to the element that is the last sibling element of its type.

:only-of-type Pseudo-class

Applies one or more styles to the element that is the only sibling element of its type.

:root Pseudo-class

Applies one or more styles to the element that is the root element of the document.

:target Pseudo-class

Applies one or more styles to the target element of of the referring Uniform Resource Identifier (URI).

backgroundClip Property

Gets or sets the background painting area.

backgroundOrigin Property

Gets or sets the background positioning area of a box or multiple boxes.

backgroundSize Property

Gets or sets the size of the background images.

baselineShift Property

Gets or sets a value that indicates how the dominant baseline should be repositioned relative to the dominant baseline of the parent text content element.

borderBottomLeftRadius Property

Gets or sets one or two values that define the radii of the quarter ellipse that defines the shape of the lower-left corner for the outer border edge of the current box.

borderBottomRightRadius Property

Gets or sets one or two values that define the radii of the quarter ellipse that defines the shape of the lower-right corner for the outer border edge of the current box.

borderRadius Property

Gets or sets one or more values that define the radii of a quarter ellipse that defines the shape of the corners for the outer border edge of the current box.

borderTopLeftRadius Property

Gets or sets one or two values that define the radii of the quarter ellipse that defines the shape of the upper-left corner for the outer border edge of the current box.

borderTopRightRadius Property

Gets or sets one or two values that define the radii of the quarter ellipse that defines the shape of the upper-right corner for the outer border edge of the current box.

boxShadow Property

Gets or sets a comma-separated list of shadows that attaches one or more drop shadows to the current box.

clipRule Property

Gets or sets a value that indicates a clipping rule.

dominantBaseline Property

Gets or sets a value that determines or redetermines a scaled-baseline table.

fill Property

Gets or sets a value that indicates the color to paint the interior of the given graphical element.

fillOpacity Property

Gets or sets a value that specifies the opacity of the painting operation that is used to paint the interior of the current object.

fillRule Property

Gets or sets a value that indicates the algorithm that is to be used to determine what parts of the canvas are included inside the shape.

fontSizeAdjust Property

Gets or sets a value that specifies an aspect value for an element that will effectively preserve the x-height of the first choice font, whether it is substituted or not.

fontStretch Property

Gets or sets a value that indicates a normal, condensed, or expanded face of a font family.

glyphOrientationHorizontal Property

Gets or sets a value that alters the orientation of a sequence of characters relative to an inline-progression-direction of horizontal.

glyphOrientationVertical Property

Gets or sets a value that alters the orientation of a sequence of characters relative to an inline-progression-direction of vertical.

kerning Property

Gets or sets a value that indicates whether Internet Explorer should adjust inter-glyph spacing based on kerning tables that are included in the relevant font (that is, enable auto-kerning) or instead disable auto-kerning and set inter-character spacing to a specific length (typically zero).

marker Property

Gets or sets a value that specifies the marker symbol that is used for all vertices on the given path element or basic shape.

markerEnd Property

Gets or sets a value that defines the arrowhead or polymarker that is drawn at the final vertex of a given path element or basic shape.

markerMid Property

Gets or sets a value that defines the arrowhead or polymarker that is drawn at every other vertex (that is, every vertex except the first and last) of a given path element or basic shape.

markerStart Property

Gets or sets a value that defines the arrowhead or polymarker that is drawn at the first vertex of a given path element or basic shape.

mask Property

Gets or sets a value that indicates a Scalable Vector Graphics (SVG) mask.

msTransform Property

Gets or sets a list of one or more transform functions that specify how to translate, rotate, or scale an element in 2-D space.

msTransformOrigin Property

Gets or sets one or two values that establish the origin of transformation for an element.

opacity Property

Gets or sets a value that specifies object or group opacity in Cascading Style Sheets (CSS) or SVG.

pointerEvents Property

Gets or sets a value that specifies under what circumstances a given graphics element can be the target element for a pointer event in SVG.

stopColor Property

Gets or sets a value that indicates what color to use at the current gradient stop.

stopOpacity Property

Gets or sets a value that defines the opacity of the current gradient stop.

stroke Property

Gets or sets a value that indicates the color to paint along the outline of a given graphical element.

strokeDasharray Property

Gets or sets one or more values that indicate the pattern of dashes and gaps used to stroke paths.

strokeDashoffset Property

Gets or sets a value that specifies the distance into the dash pattern to start the dash.

strokeLinecap Property

Gets or sets a value that specifies the shape to be used at the end of open subpaths when they are stroked.

strokeLinejoin Property

Gets or sets a value that specifies the shape to be used at the corners of paths or basic shapes when they are stroked.

strokeMiterlimit Property

Gets or sets a value that indicates the limit on the ratio of the length of miter joins (as specified in the strokeLinejoin property).

strokeOpacity Property

Gets or sets a value that specifies the opacity of the painting operation that is used to stroke the current object.

strokeWidth Property

Gets or sets a value that specifies the width of the stroke on the current object.

textAnchor Property

Gets or sets a value that aligns a string of text relative to a given point.

Objects

article

Represents a self-contained composition in an application or webpage and that might be independently distributable or reusable (for example, in syndication).

aside

Represents content that is tangentially related to the other content of a webpage, and which could be considered separately.

audio

Specifies the sound or audio content, such as music or effects, to be played in a webpage.

BeforeUnloadEvent

Provides event properties that are specific to the onbeforeunload event.

canvas

Provides an object that is used for drawing, rendering, and manipulating images and graphics on a webpage.

CanvasGradient

Specifies an object that represents a color gradient on a CanvasRenderingContext2D object.

CanvasImageData

Provides an object that can represent a rectangle of pixels of a given width and height.

CanvasPattern

Provides an object that contains a pattern for a canvas fill style by using an image or portion of an image.

CanvasPixelArray

Contains color values and components of pixels for CanvasImageData objects and provides indexed access to the values and components.

CanvasRenderingContext2D

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.

CanvasTextMetrics

Provides an object that contains the width attribute that the measureText method sets.

CompositionEvent

Provides event properties that are specific to text composition events.

coordinates

Provides geographic coordinates and other properties that represent a geographic location.

CSSFontFaceRule

Represents an @font-face rule within a CSS style sheet.

CSSImportRule

Represents an @import rule within a CSS style sheet.

CSSMediaList

Represents an ordered collection of media types.

CSSMediaRule

Represents an @media rule within a CSS style sheet.

CSSNamespaceRule

Represents an @namespace rule within a CSS style sheet.

CSSRule

Represents a CSS statement (including both rule sets and at-rules).

CSSStyleDeclaration

Represents a CSS declaration block.

CustomEvent

Provides event properties that are specific to user-defined custom events.

documentType

Provides properties that describe the document type of a document object.

DOMException

Describes errors thrown by Document Object Model (DOM) operations.

DOMParser

Provides a method to convert an XML string to nodes in a DOM tree.

DragEvent

Provides event properties that are specific to drag-and-drop events.

Event

Provides event properties and methods that are common to all events.

EventException

Describes errors thrown by event operations.

figcaption

Represents a caption or legend for the contents of the parent figure element, if any.

figure

Represents self-contained content, optionally with a caption, that can be referenced as a single unit from the main content of the document.

FocusEvent

Provides event properties that are specific to focus events.

footer

Represents a section that describes the nearest ancestor section, such as who wrote it, links to related documents, copyright data, and so on.

geolocation

Provides methods for obtaining the geographic location of the device running Internet Explorer.

header

Represents a group of introductory or navigational aids.

hgroup

Represents the heading of a section.

HTMLDOMRange

Represents a range of content in a Document, DocumentFragment, or Attr element.

MediaError

Contains the current media error.

HTMLSelection

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.

HTMLStyleMedia

Specifies the media type of the object that is used to view the document object.

TimeRanges

Stores a collection of ranges (periods) of time.

KeyboardEvent

Provides event properties that are specific to keyboard events.

mark

Represents a run of text that has been marked or highlighted.

media

Presents audio or video data to the user.

MessageEvent

Provides event properties that are specific to the onmessage event.

MouseEvent

Provides event properties that are specific to mouse events.

MouseWheelEvent

Provides event properties that are specific to the onmousewheel event.

MSEventObj

Provides event properties that are common to all events.

MSSiteModeEvent

Provides event properties that are specific to pinned site events.

MutationEvent

Provides event properties that are specific to modifications to the DOM hierarchy and nodes.

nav

Represents a section of a page that contains navigation links to other pages or to parts within the page.

NodeIterator

Provides an object that can be used to traverse filtered lists of nodes or elements using a flat logical representation of the document structure.

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.

performanceNavigation

The 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.

position

Provides geographic coordinates and other properties that represent a geographic location.

positionError

Provides methods for obtaining information about an error that occurred while attempting to access the geographic location of the device running Internet Explorer.

ProcessingInstruction

Represents a processing instruction for an XML parser.

RangeException

Describes errors thrown by selection and range operations.

section

Represents a generic section of a document or application.

source

Provides a way for webpage authors to specify multiple alternative media resources for media.

StorageEvent

Provides event properties that are specific to the onstorage event.

SVGAElement

Creates an SVG hyperlink.

SVGAngle

Contains angle-related information.

SVGAnimatedAngle

Contains angle-related information that is associated with SVG declaration animation.

SVGAnimatedBoolean

Defines Boolean attributes that you can animate.

SVGAnimatedEnumeration

Defines attributes that you can animate and whose value must be a constant from a particular enumeration.

SVGAnimatedInteger

Defines integer attributes that you can animate.

SVGAnimatedLength

Defines length attributes that you can animate.

SVGAnimatedLengthList

Defines SVGLengthList attributes that you can animate.

SVGAnimatedNumber

Defines number attributes that you can animate.

SVGAnimatedNumberList

Defines attributes that take a list of numbers and that you can animate.

SVGAnimatedPreserveAspectRatio

Defines SVGPreserveAspectRatio attributes that you can animate.

SVGAnimatedRect

Defines SVGRect attributes that you can animate.

SVGAnimatedString

Defines string attributes that you can animate.

SVGAnimatedStringNS

Contains DOMString properties that you can declaratively animate.

SVGAnimatedTransformList

Defines attributes that specify a set of transformations, such as the SVGTransform attribute, which is available for many SVG elements and which you can animate.

SVGCircleElement

Defines a circle that is based on a given center point and radius value.

SVGClipPathElement

Corresponds to the clipPath element.

SVGDefsElement

Corresponds to the defs element.

SVGDescElement

Corresponds to the desc element.

SVGElement

Defines a base object that SVG DOM element interfaces (such as the SVGPathElement interface for the path element) derive from.

SVGElementInstance

Represents a single node in the instance tree (or shadow tree) that the SVG DOM maintains.

SVGElementInstanceList

Abstracts an ordered collection of SVGElementInstance objects, without defining or constraining how this collection is implemented.

SVGEllipseElement

Defines an ellipse that is axis-aligned with the current user coordinate system, based on a center point and two radius values.

SVGException

Defines an exception that is raised when a specific SVG operation is impossible to perform.

SVGGElement

Groups related graphics elements together.

SVGGradientElement

Defines a base interface that is used by SVGLinearGradientElement and SVGRadialGradientElement objects.

SVGImageElement

Corresponds to the image element.

SVGLength

Corresponds to the length basic data type.

SVGLengthList

Defines a list of ISVGLength objects.

SVGLinearGradientElement

Defines a gradient paint server that renders a linear gradient.

SVGLineElement

Defines a line segment by using (x,y) coordinates and a stroke width.

SVGMarkerElement

Defines the graphics that draw arrowheads or polymarkers on a given path, line, polyline, or polygon element.

SVGMaskElement

Defines an alpha mask that composites a graphical object into the background.

SVGMatrix

Defines a 3×3 arithmetic matrix and several simple matix operations.

SVGMetadataElement

Contains information that is associated with SVG metadata.

SVGNumber

Represents a basic number.

SVGNumberList

Defines a list of SVGNumber objects.

SVGPathElement

Defines the rendering of an enclosed shape boundary and fill, as defined by 'path data' that describes moveto, line, curve (both cubic and quadratic Béziers), arc, and closepath commands.

SVGPathSeg

Defines a single path data command.

SVGPathSegArcAbs

Defines a SVGPathSeg command with absolute 'arcto' path data.

SVGPathSegArcRel

Defines a SVGPathSeg command with relative arcto path data.

SVGPathSegClosePath

Defines a SVGPathSeg command that draws a linear closing line from the end of the prior segment to the starting point of the path data.

SVGPathSegCurvetoCubicAbs

Defines a SVGPathSeg command with an absolute curveto Bézier path data.

SVGPathSegCurvetoCubicRel

Defines a SVGPathSeg command with a relative curveto Bézier path data.

SVGPathSegCurvetoCubicSmoothAbs

Defines a SVGPathSeg command with an absolute smooth curveto Bézier path data.

SVGPathSegCurvetoCubicSmoothRel

Defines a SVGPathSeg command with a relative smooth curveto Bézier path data.

SVGPathSegCurvetoQuadraticAbs

Defines a SVGPathSeg command with absolute quadratic curveto Bézier path data.

SVGPathSegCurvetoQuadraticRel

Defines a SVGPathSeg command with relative quadratic curveto Bézier path data.

SVGPathSegCurvetoQuadraticSmoothAbs

Defines a SVGPathSeg command with absolute smooth quadratic curveto Bézier path data.

SVGPathSegCurvetoQuadraticSmoothRel

Defines a SVGPathSeg command with absolute smooth quadratic Bézier curveto Bézier path data.

SVGPathSegLinetoAbs

Defines a SVGPathSeg command with absolute lineto path data.

SVGPathSegLinetoHorizontalAbs

Defines a SVGPathSeg command with absolute horizontal lineto path data.

SVGPathSegLinetoHorizontalRel

Defines a SVGPathSeg command with relative horizontal lineto path data.

SVGPathSegLinetoRel

Corresponds to a relative lineto (l)

SVGPathSegLinetoVerticalAbs

Corresponds to an absolute vertical lineto (V)

SVGPathSegLinetoVerticalRel

Corresponds to an relative vertical lineto (v) path data command.

SVGPathSegList

Defines a list of SVGPathSeg objects.

SVGPathSegMovetoAbs

Corresponds to an absolute moveto (M) path data command.

SVGPathSegMovetoRel

Corresponds to an relative moveto (m) path data command.

SVGPatternElement

Describes an SVG pattern.

SVGPoint

Describes a point.

SVGPointList

Defines a list of SVGPoint objects.

SVGPolygonElement

Defines a closed shape that consists of a set of connected, straight-line segments.

SVGPolylineElement

Defines a set of connected, straight-line segments.

SVGPreserveAspectRatio

Corresponds to the preserveAspectRatio attribute, which is available for many SVG elements.

SVGRadialGradientElement

Describes a radial gradient.

SVGRect

Describes a rectangle.

SVGRectElement

Corresponds to the rect element.

SVGScriptElement

Contains scripts.

SVGStopElement

Defines the ramp of colors to use in gradients.

SVGStringList

Defines a list of DOMString values.

SVGStyleElement

Enables style sheets to be embedded directly within SVG content.

SVGSVGElement

Defines an SVG document or document fragement.

SVGSwitchElement

Provides conditional processing based on the state of the requiredFeatures, requiredExtensions, and systemLanguage attributes.

SVGSymbolElement

Defines graphical template objects that a use element can instantiate.

SVGTextContentElement

Describes textual content.

SVGTextElement

Defines a graphics element that consists of text.

SVGTextPathElement

Renders text along a given path.

SVGTextPositioningElement

Describes SVG text positioning.

SVGTitleElement

Defines the title of an SVG drawing.

SVGTransform

Represents a single component within a ISVGTransformList attribute specification.

SVGTransformList

Specifies a list of coordinate system transformations.

SVGTSpanElement

Adjusts the text and font properties and the current text position within a text element by using absolute or relative coordinates.

SVGUseElement

Corresponds to the use element.

SVGViewElement

Defines a new viewport.

SVGZoomEvent

Describes a zoom event.

TextEvent

Provides event properties that are specific to text events.

TreeWalker

Provides 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.

UIEvent

Provides event properties that are specific to UI events.

video

Specifies the video content to be played in a webpage.

WheelEvent

Provides event properties that are specific to the onmousewheel event.

XMLSerializer

Provides a method to convert nodes in a DOM tree to an XML string.

Methods/Properties

a Property

Gets or sets the a entry of the ISVGMatrix.

accuracy Property

Gets the accuracy of the latitude and longitude properties, in meters.

actionURL Property

Gets or sets the URL of a Jump List item that is removed.

ActiveXObject Property

Returns a null value.

addColorStop Method

Adds the specified colors and the position in a CanvasGradient object.

addEventListener Method

Registers an event handler for the specified event type.

addRange Method

Adds a Range to the current selection.

adoptNode Method

Tries to move a node from one document to the document that the document object displays.

align Property

Gets or sets the type of alignment value.

altitude Property

Specifies the altitude, in meters, of the coordinates object.

altitudeAccuracy Property

Accuracy of the altitude property, in meters.

altKey Property

Gets a value that indicates whether the Alt key is pressed.

anchorNode Property

Returns the element or node that contains the start of the selection.

anchorOffset Property

Retrieves the starting position of a selection that is relative to the anchorNode.

angle Property

Gets or sets a value that indicates an angle unit.

animatedInstanceRoot Property

Gets the animated root of the instance tree of a use element.

animatedNormalizedPathSegList Property

Gets or sets the normalized animated contents of the d attribute.

animatedPathSegList Property

Gets or sets the animated contents of the d attribute in a form that matches the SVG syntax.

animatedPoints Property

Gets or sets the animated contents of the points attribute.

animationsPaused Method

Gets a value that indicates whether this SVG document fragment is in a paused state.

animVal Property

Contains the same value as the baseVal property.

Note  The animVal property is available but not supported in Internet Explorer 9.

animVal Property

Contains the same value as the baseVal property.

Note  The animVal property is available but not supported in Internet Explorer 9.

animVal Property

Contains the same value as the baseVal property.

Note  The animVal property is available but not supported in Internet Explorer 9.

animVal Property

Contains the same value as the baseVal property.

Note  The animVal property is available but not supported in Internet Explorer 9.

animVal Property

Contains the same value as the baseVal property.

Note  The animVal property is available but not supported in Internet Explorer 9.

animVal Property

Contains the same value as the baseVal property.

Note  The animVal property is available but not supported in Internet Explorer 9.

animVal Property

Contains the same value as the baseVal property.

Note  The animVal property is available but not supported in Internet Explorer 9.

animVal Property

Contains the same value as the baseVal property.

Note  The animVal property is available but not supported in Internet Explorer 9.

animVal Property

Contains the same value as the baseVal property.

Note  The animVal property is available but not supported in Internet Explorer 9.

animVal Property

Contains the same value as the baseVal property.

Note  The animVal property is available but not supported in Internet Explorer 9.

animVal Property

Contains the same value as the baseVal property.

Note  The animVal property is available but not supported in Internet Explorer 9.

animVal Property

Contains the same value as the baseVal property.

Note  The animVal property is available but not supported in Internet Explorer 9.

appendItem Method

Inserts a new item at the end of the list.

appendMedium Method

Adds a medium to the end of the current list. If the medium is already used, it is first removed.

arc Method

Adds points to a path that represents an arc.

arcTo Method

Draws an arc of a fixed radius between two tangents that are defined by the current point in a path and two additional points.

attrChange Property

Gets a value that indicates what type of change occurred.

attrName Property

Gets the name of the attribute that changed.

autobuffer Property

The autobuffer element is not supported by Internet Explorer 9. Use the preload element instead.

autoplay Property

Gets or sets a value that indicates whether to start playing the media automatically.

b Property

Gets or sets the b entry of the ISVGMatrix.

baseVal Property

Gets or sets the base value of the given attribute before any animations are applied.

baseVal Property

Gets or sets the base value of the given attribute before any animations are applied.

baseVal Property

Gets or sets the base value of the given attribute before any animations are applied.

baseVal Property

Gets or sets the base value of the given attribute before any animations are applied.

baseVal Property

Gets or sets the base value of the given attribute before any animations are applied.

baseVal Property

Gets or sets the base value of the given attribute before any animations are applied.

baseVal Property

Gets or sets the base value of the given attribute before any animations are applied.

baseVal Property

Gets or sets the base value of the given attribute before any animations are applied.

baseVal Property

Gets or sets the base value of the given attribute before any animations are applied.

baseVal Property

Gets or sets the base value of the given attribute before any animations are applied.

baseVal Property

Gets or sets the base value of the given attribute before any animations are applied.

baseVal Property

Gets or sets the base value of the given attribute before any animations are applied.

beginPath Method

Resets the current path.

bezierCurveTo Method

Adds a point to the current subpath by using the specified control points that represent a cubic Bézier curve.

bubbles Property

Gets a value that indicates whether an event propagates up from the event target.

buffered Property

Gets a collection of buffered time ranges.

button Property

Gets the mouse button that caused an event.

buttonID Property

Gets or sets the Thumbnail Toolbar button ID that is clicked.

buttons Property

Gets a value that indicates which mouse buttons a user pressed.

c Property

Gets or sets the c entry of the ISVGMatrix.

cancelable Property

Gets a value that indicates whether you can cancel an event's default action.

cancelBubble Property

Gets or sets a value that indicates whether an event should be stopped from propagating up from the current target.

canPlayType Method

Returns a string that specifies whether Internet Explorer 9 can play a given media resource type.

canvas Property

Gets a back reference to the canvas object that the current context derives from.

char Property

Gets a character for a key that is pressed, if available.

characterSet Property

Gets the name of the character set that is used to encode the document.

charCode Property

Gets the numeric key code of a key that is pressed.

checkEnclosure Method

Determines if the rendered content of the specified element is entirely contained within the specified rectangle.

checkIntersection Method

Determines if the rendered content of the specified element intersects the specified rectangle.

childElementCount Property

Retrieves the number of immediate child nodes of the current element or a zero if the element does not contain any child nodes. childElementCount does not return all child nodes, only child nodes that are nodeType =1, or element nodes.

childNodes Property

Gets an SVGElementInstanceList object that contains all children of this ISVGElementInstance object within the instance tree.

className Property

Gets the names of the classes that are assigned to this object.

clear Method

Clears all existing items from the list, which creates an empty list.

clearRect Method

Clears the pixels on a CanvasRenderingContext2D object within a given rectangle.

clearWatch Method

Stops listening for updates to the current geographical location.

clientX Property

Gets the x-coordinate of the mouse pointer, relative to the upper-left corner of the viewport (that is, the browser's client area).

clientY Property

Gets the y-coordinate of the mouse pointer, relative to the upper-left corner of the viewport (that is, the browser's client area).

clip Method

Specifies a new clipping region.

clipPath Property

Gets or sets a reference to the SVG graphical object that will be used as the clipping path.

clipPathUnits Property

Gets or sets the given SVGClipPathElement element.

cloneContents Method

Returns a document fragment containing the nodes of a Range. If any nodes are partially selected, their start or end nodes are included.

cloneRange Method

Returns a new Range with boundary points that are equal to the original Range.

closePath Method

Closes the current subpath and starts a new subpath that has a start point that is equal to the end of the closed subpath.

code Property

Gets or sets a number indicating the type of exception that occured.

code Property

Returns the current IHTMLMediaElement error object code or null if no error has occurred.

code Property

Returns an integer value that indicates the type of error that occurred while trying to retrieve geographic information.

code Property

Gets the exception code that is raised.

collapse Method

Collapses (or removes) a Range by moving the insertion point to the beginning or end of the current Range.

collapse Method

Replaces the current selection with an empty selection (or a caret) at the given offset.

collapsed Property

Retrieves whether a Range is collapsed or empty.

collapseToEnd Method

Collapses, or sets the insertion point or caret at the end of a selection object.

collapseToStart Method

Collapses, or sets the insertion point or caret at the beginning of a selection object.

commonAncestorContainer Property

Returns the deepest node in which two boundary points exist.

compareBoundaryPoints Method

Compares two Ranges by comparing their boundary points.

compareDocumentPosition Method

Compares the position of two nodes in a document.

connectEnd Property

Gets the time when a connection was established for the document that is loaded by the window object.

connectStart Property

Gets the time when a connection was requested for the document that is loaded by the window object.

consolidate Method

Consolidates a transform list into a single transform.

contentScriptType Property

Gets the default scripting language of the current document fragment.

contentStyleType Property

Gets the default style sheet language of the current document.

controls Property

Gets or sets a flag that indicates whether Internet Explorer 9 provides a set of controls for the media (in case the developer does not include controls for the player).

convertToSpecifiedUnits Method

Changes the stored unit identifier to the specified type.

coords Property

Gets a reference to a coordinates object that contains geographic information returned by the getCurrentPosition or watchPosition functions.

correspondingElement Property

Gets the corresponding element that this object is an instance of.

correspondingUseElement Property

Gets the corresponding use element that this object belongs to.

createAttributeNS Method

Creates a reference to an attribute object that is associated with an XML namespace.

createCDATASection Method

Creates a CDATA section that contains the specified text.

createDocument Method

Creates a document that is not attached to a window.

createDocumentType Method

Creates a document type element.

createElementNS Method

Creates an element from the specified namespace.

createEvent Method

Creates a DOM event of the specified type.

createHTMLDocument Method

Creates an HTML document.

createImageData Method

Returns a CanvasImageData object that has dimensions in CSS pixels.

createLinearGradient Method

Creates an object that represents a linear gradient to use in a canvas context.

createNodeIterator Method

Creates a NodeIterator object that you can use to traverse filtered lists of nodes or elements in a document.

createPattern Method

Returns a CanvasPattern object that repeats the specified element in the specified direction.

createProcessingInstruction Method

Creates a processing instruction for an XML parser.

createRadialGradient Method

Returns an object that represents a radial or circular gradient to use in a canvas context.

createRange Method

Returns an empty range object that has both of its boundary points positioned at the beginning of the document.

createSVGAngle Method

Creates a new ISVGAngle object that does not have units, that is set to 0 degrees, and that is not attached to any document.

createSVGLength Method

Creates a new ISVGLength object that has a length of 0 user units.

createSVGMatrix Method

Creates a new ISVGMatrix object that is set to the identity matrix and that is not attached to any document.

createSVGNumber Method

Creates a new ISVGNumber object that has a value of zero and that is not attached to any document.

createSVGPathSegArcAbs Method

Returns a stand-alone, parentless SVGPathSegArcAbs object.

createSVGPathSegArcRel Method

Returns a stand-alone, parentless SVGPathSegArcRel object.

createSVGPathSegClosePath Method

Returns a stand-alone, parentless SVGPathSegClosePath object.

createSVGPathSegCurvetoCubicAbs Method

Returns a stand-alone, parentless SVGPathSegCurvetoCubicAbs object.

createSVGPathSegCurvetoCubicRel Method

Returns a stand-alone, parentless SVGPathSegCurvetoCubicRel object.

createSVGPathSegCurvetoCubicSmoothAbs Method

Returns a stand-alone, parentless SVGPathSegCurvetoCubicSmoothAbs object.

createSVGPathSegCurvetoCubicSmoothRel Method

Returns a stand-alone, parentless SVGPathSegCurvetoCubicSmoothRel object.

createSVGPathSegCurvetoQuadraticAbs Method

Returns a stand-alone, parentless SVGPathSegCurvetoQuadraticAbs object.

createSVGPathSegCurvetoQuadraticRel Method

Returns a stand-alone, parentless SVGPathSegCurvetoQuadraticRel object.

createSVGPathSegCurvetoQuadraticSmoothAbs Method

Returns a stand-alone, parentless SVGPathSegCurvetoQuadraticSmoothAbs object.

createSVGPathSegCurvetoQuadraticSmoothRel Method

Returns a stand-alone, parentless SVGPathSegCurvetoQuadraticSmoothRel object.

createSVGPathSegLinetoAbs Method

Returns a stand-alone, parentless SVGPathSegLinetoAbs object.

createSVGPathSegLinetoHorizontalAbs Method

Returns a stand-alone, parentless SVGPathSegLinetoHorizontalAbs object.

createSVGPathSegLinetoHorizontalRel Method

Returns a stand-alone, parentless SVGPathSegLinetoHorizontalRel object.

createSVGPathSegLinetoRel Method

Returns a stand-alone, parentless SVGPathSegLinetoRel object.

createSVGPathSegLinetoVerticalAbs Method

Returns a stand-alone, parentless SVGPathSegLinetoVerticalAbs object.

createSVGPathSegLinetoVerticalRel Method

Returns a stand-alone, parentless SVGPathSegLinetoVerticalRel object.

createSVGPathSegMovetoAbs Method

Returns a standalone parentless SVGPathSegMovetoAbs object.

createSVGPathSegMovetoRel Method

Returns a stand-alone, parentless SVGPathSegMovetoRel object.

createSVGPoint Method

Creates a new ISVGPoint object that is initialized to the point (0,0) in the user coordinate system and that is not attached to any document.

createSVGRect Method

Creates a new ISVGRect object that has all values set to 0 user units and that is not attached to any document.

createSVGTransform Method

Creates a new ISVGTransform object that is set to the identity matrix and that is not attached to any document.

createSVGTransformFromMatrix Method

Creates a matrix transform object whose values are given by the specified matrix.

createTBody Method

Creates an empty tBody element in the table.

createTreeWalker Method

Creates a TreeWalker object that you can use to traverse filtered lists of nodes or elements in a document.

cssFloat Property

Gets or sets a value that specifies whether a box should float to the left, right, or not at all.

cssRules Property

Gets or sets a list of all CSS rules contained within the parent object.

ctrlKey Property

Gets a value that indicates whether the Ctrl key is pressed.

currentNode Property

Sets or retrieves where the current node in a filtered TreeWalker hierarchy is positioned.

currentScale Property

Gets or sets the current scale factor, relative to the initial view (when this property is called from an outermost svg element.

currentSrc Property

Gets the address or URL of the current media resource (video,audio) that is selected by IHTMLMediaElement.

currentTarget Property

Gets the event target that is currently being processed.

currentTime Property

Gets or sets the current playback position, in seconds.

currentTranslate Property

Gets or sets the current translation factor, relative to the initial view (when this property is called from an outermost svg element).

currentView Property

Not implemented.

cx Property

Gets or sets the x-coordinate for the center of the largest (that is, outermost) circle of a radial gradient.

cx Property

Gets or sets the x-coordinate of the center of a circle or an ellipse.

cy Property

Gets or sets the y-coordinate for the center of the largest (that is, outermost) circle of a radial gradient.

cy Property

Gets or sets the y-coordinate of the center of a circle or an ellipse.

d Property

Gets or sets the d entry of the ISVGMatrix.

data Property

Gets the CanvasPixelArray object that contains image data for a given CanvasImageData object.

data Property

Gets the data of the event.

data Property

Gets the data of a processing instruction.

dataTransfer Property

Retrieves the dataTransfer object associated with the event.

defaultPlaybackRate Property

Gets or sets the default playback rate when the user is not using fast foward or reverse for a video or audio resource.

defaultPrevented Property

Gets a value that indicates whether the default action should be canceled.

defaultView Property

Gets a reference to the window object for the document.

deleteContents Method

Removes all contents within a selected Range.

deleteFromDocument Method

Deletes the selected nodes from a document.

deleteMedium Method

Deletes a medium from the current list.

deleteRule Method

Deletes a rule from the media block.

deleteRule Method

Deletes a rule from the style sheet.

deltaMode Property

Gets a value that indicates the unit of measurement for delta values.

deltaX Property

Gets the distance that a mouse wheel has rotated around the x-axis (horizontal).

deltaY Property

Gets the distance that a mouse wheel has rotated around the y-axis (vertical).

deltaZ Property

Gets the distance that a mouse wheel has rotated around the z-axis.

deselectAll Method

Cancels the selection of any selected objects, including any selections of text strings and text boxes.

detach Method

Removes or detaches an object and associated resources.

detail Property

Specifies additional information about an event.

detail Property

Gets additional information about an event.

dispatchEvent Method

Sends an event to the current element.

domainLookupEnd Property

Gets the time when the domain name request was completed for the document that is loaded by the window object.

domainLookupStart Property

Gets the time when the domain name request was started for the document that is loaded by the window object.

domComplete Property

Gets a value that represents the time when the DOM is initialized for the document that is loaded by the window object.

domContentLoadedEventEnd Property

Gets the time when the DOM content finished loading into the document that is loaded by the window object.

domContentLoadedEventStart Property

Gets the time when the DOM content began to load into the document that is loaded by the window object.

domInteractive Property

Gets the time when the DOM begins to process user events for the document that is loaded by the window object.

domLoading Property

Gets the time when the DOM begins to load for the document that is loaded by the window object.

drawImage Method

Draws a specified image onto a canvas.

duration Property

Gets the duration, in seconds, of the current media resource, a NaN value if duration is not available, or Infinity if the media resource is streaming.

dx Property

Gets the dx attribute on the given element.

dy Property

Gets the dy attribute on the given element.

e Property

Gets or sets the e entry of the ISVGMatrix.

end Method

Returns the end of the time range by using the specified index.

endContainer Property

Retrieves the end point node of the current Range.

ended Property

Gets information about whether the playback has ended or not.

endOffset Property

Retrieves the ending boundary point relative to the startContainer in the current Range.

entities Property

Returns a null value.

error Property

Gets an IHTMLMediaError object representing the current error state of the media element.

eventPhase Property

Gets the event phase that is being evaluated.

expandEntityReferences Property

Flag to specify whether or not the children of entity reference nodes are visible.

externalResourcesRequired Property

Gets a value that indicates whether referenced resources that are not in the current document are required to correctly render a given element.

extractContents Method

Removes the contents of a Range from a document or document fragment and puts it a new document fragment.

f Property

Gets or sets the f entry of the ISVGMatrix.

farthestViewportElement Property

Gets a value that represents the farthest ancestor svg element.

fetchStart Property

Gets the time when the document loaded by the window object is requested from the hosting server.

fill Method

Fills subpaths by using the current fill style.

fillRect Method

Paints a rectangle onto a CanvasRenderingContext2D object by using the current fill style.

fillStyle Property

Gets or sets the current style that is used to fill shapes.

fillText Method

Renders filled text to the canvas by using the current fill style and font.

filter Property

Gets the function object that the iterator uses to filter nodes that go into TreeWalker hierarchies or NodeIterator lists.

firstChild Method

Retrieves a reference to the first child of the current node of the filtered TreeWalker hierarchy and updates currentNode.

firstChild Property

Gets the first child of this ISVGElementInstance object in the instance tree.

firstElementChild Property

Retrieves a reference to the first child element, or null if there are no child elements.

flipX Method

Returns a matrix equivalent to a flip about the x-axis.

flipY Method

Returns a matrix equivalent to a flip about the y-axis.

focusable Property

Determines if an element can acquire keyboard focus (that is, receive keyboard events) and be a target for field-to-field navigation actions (such as when a user presses the Tab key).

focusNode Property

Retrieves the element or node that contains the end of a selection.

focusOffset Property

Retrieves the end position of a selection that is relative to the focusNode.

font Property

Gets or sets the current font for the context.

forceRedraw Method

Redraws all regions of the viewport that require updating.

fromElement Property

Gets the object that the mouse pointer exited.

fx Property

Gets or sets the x-coordinate for the focal point of a radial gradient.

fy Property

Gets or sets the y-coordinate for the focal point of a radial gradient.

geolocation Property

Gets a reference to a geolocation object, which reports the geographic location of the device running the application.

getAttributeNodeNS Method

Gets an attribute object that matches the specified namespace and name.

getAttributeNS Method

Gets the value of the specified attribute within the specified namespace.

getBBox Method

Gets the bounding box, in current user space, of the geometry of all contained graphics elements.

getCharNumAtPosition Method

Gets the index of the character that the glyph cell bounding box contains at the specified point.

getComputedStyle Method

Returns a currentStyle object containing the CSS settings that are applied to the specified element or a pseudo-element related to the specified element.

getComputedTextLength Method

Returns the total sum of all advance values from rendering all characters within the given text element.

getContext Method

Returns an object that provides methods and properties for drawing and manipulating images and graphics on a canvas element in a webpage.

getCTM Method

Gets the transformation matrix that transforms from the current user units to the viewport coordinate system for the nearestViewportElement object.

getCurrentPosition Method

Obtains the geographic position, in terms of latitude and longitude coordinates, of the device running Internet Explorer.

getCurrentTime Method

Gets the current time, in seconds, relative to the start time for the current SVG document fragment.

getElementById Method

Gets the element that matches the specified ID from the SVG document or document fragment.

getElementsByClassName Method

Gets a collection of objects that are based on the value of the CLASS attribute.

getElementsByTagNameNS Method

Gets a collection of nodes that match an element name from the specified namespace.

getElementsByTagNameNS Method

Gets a collection of objects that are based on the specified element names within a specified namespace.

getEnclosureList Method

Gets the list of graphics elements whose rendered content is entirely contained within the specified rectangle.

getEndPositionOfChar Method

Gets the current text position of the specified character after the character is rendered in the user coordinate system where the glyphs that correspond to the specified character are rendered.

getExtentOfChar Method

Gets a rectangle that defines the minimum and maximum x-coordinate and y-coordinate values in the user coordinate system where the glyphs that correspond to the specified character are rendered.

getImageData Method

Returns an ICanvasImageData object that represents the pixel data for the specified rectangle on a canvas.

getIntersectionList Method

Gets the list of graphics elements whose rendered content intersects the specified rectangle.

getItem Method

Returns the specified item from a list.

getModifierState Method

Queries the state of the specified modifier key.

getNamedItemNS Method

Gets an attribute that is specified with the name property and namespace, by using the attributes collection.

getNumberOfChars Method

Gets the total number of characters that are available for rendering within the current element.

getPathSegAtLength Method

Gets the index of pathSegList by using the specified distance along the path.

getPointAtLength Method

Gets the (x,y) coordinate in user space that is the specified distance along the path.

getPropertyPriority Method

Gets the priority of a CSS property if the priority is explicitly set in the current declaration block.

getPropertyValue Method

Gets the value of a CSS property if it is explicitly set within the current declaration block.

getRangeAt Method

Returns a specified Range from a selection. The Range is specified by an index and cannot be greater than the number that is returned by rangeCount.

getRotationOfChar Method

Gets the rotation value of the specified character, relative to the current user coordinate system where the glyphs that corresponding to the specified character are rendered.

getScreenCTM Method

Gets the transformation matrix from the current user units to the screen coordinate system.

getSelection Method

Returns an object that represents the current selection of the document.

getStartPositionOfChar Method

Gets the current text position of the specified character before the character is rendered in the user coordinate system where the glyphs that correspond to the specified character are rendered.

getSubStringLength Method

Calculates the total sum of all advance values from rendering the specified substring of the characters.

getSVGDocument Method

Returns a document object that represents a SVG document loaded into the webpage.

getTotalLength Method

Gets the total length of the path, as a distance in the current user coordinate system.

getTransformToElement Method

Gets the transformation matrix that transforms from the user coordinate system on the current element to the user coordinate system on the specified target element.

globalAlpha Property

Gets or sets the current alpha or transparency value that is applied to global composite rendering operations.

globalCompositeOperation Property

Gets or sets a value that indicates how source images are drawn onto a destination image.

gradientTransform Property

Gets a value that contains the definition of an optional, additional transformation from the gradient coordinate system onto the target coordinate system.

gradientUnits Property

Gets a value that indicates the type of coordinate system that is used because of a transformation.

hasAttributeNS Method

Determines whether an attribute that has the specified namespace and name exists.

hasExtension Method

Determines if the specified extension is supported.

head Property

Gets the head element of the document.

heading Property

Not supported.

height Property

Gets the number of rows of physical device pixels in the CanvasImageData object.

height Property

Gets or sets the height of a canvas element on a webpage.

height Property

Gets or sets the height of the video element.

height Property

Gets the height of the rectangle that surrounds the object content.

height Property

Gets or sets the height of an element.

href Property

Gets or sets the location of the style sheet to be imported.

href Property

Gets an xlink:href attribute of an element.

importNode Method

Imports a node from another document into the the document that the document object displays.

initCompositionEvent Method

Initializes a new text composition event that the createEvent method created.

initCustomEvent Method

Initializes a new custom event that the createEvent method created.

initDragEvent Method

Initializes a new drag event.

initEvent Method

Initializes a new generic event that the createEvent method created.

initFocusEvent Method

Initializes a new focus event that the createEvent method created.

initialize Method

Clears current items from the list and re-initializes the list to contain the specified item.

initialTime Property

Gets the earliest possible position, in seconds, that the playback can begin.

initKeyboardEvent Method

Initializes a new keyboard event that the createEvent method created.

initMessageEvent Method

Initializes a new cross-document message (XDM) event that the createEvent method created.

initMouseEvent Method

Initializes a new mouse event that the createEvent method created.

initMouseWheelEvent Method

Initializes a new mouse wheel event that the createEvent method created.

initMutationEvent Method

Initializes a new DOM mutation (modification) event that the createEvent method created.

initStorageEvent Method

Initializes a new DOM storage event that the createEvent method created.

initTextEvent Method

Initializes a new text event that the createEvent method created.

initUIEvent Method

Initializes a new user interface event that the createEvent method created.

initWheelEvent Method

Initializes a new mouse wheel event that the createEvent method created.

innerHeight Property

Gets the height of the window, excluding user interface elements, such as the window frame, toolbars, and so on.

innerWidth Property

Gets the width of the window, excluding user interface elements, such as the window frame.

inputEncoding Property

Gets the character encoding that is used for the text that is loaded into the document object.

inputMethod Property

Gets a value that describes how text is entered.

insertItemBefore Method

Inserts a new item into a list at a specified position.

insertNode Method

Inserts a node into the start of a Range object.

insertRule Method

Inserts a new rule into the media block.

insertRule Method

Inserts a new rule into the style sheet.

instanceRoot Property

Gets the root of the instance tree of a use element.

internalSubset Property

Returns a null value.

inverse Method

Returns the inverse of this matrix.

isCollapsed Property

Retrieves whether a selection is collapsed or empty.

isDefaultNamespace Method

Indicates whether or not a namespace is the default namespace for a document.

isEqualNode Method

Determines if two nodes are equal.

isPointInPath Method

Determines if the specified point is in the current path.

isSameNode Method

Determines if two node references refer to the same node.

isSupported Method

Returns a value indicating whether or not the object supports a specific DOM standard.

isTrusted Property

Gets a value that indicates whether a trusted event source created an event.

item Method

Gets the medium at the position number that is indicated by an index in the current list.

item Method

Gets a property that has been explicitly set in the current declaration block.

item Method

Gets the specified SVGElementInstance object from the collection.

key Property

Gets the key identifier of a key that is pressed.

key Property

Gets the key that is updated.

keyCode Property

Gets the numeric key code of a key that is pressed.

largeArcFlag Property

Gets or sets the value of the large-arc-flag parameter.

lastChild Method

Retrieves a reference to the last child of the current node of the filtered TreeWalker hierarchy and updates currentNode.

lastChild Property

Gets the last child of this ISVGElementInstance object in the instance tree.

lastElementChild Property

Retrieves a reference to the last child element or null if there are no child elements.

latitude Property

The latitude of the location specified in the coordinates object, in decimal degrees.

layerX Property

Gets the x-coordinate of the mouse pointer, relative to the last positioned ancestor element.

layerY Property

Gets the y-coordinate of the mouse pointer, relative to the last positioned ancestor element.

length Property

Gets or sets the number of pixel entries in a CanvasPixelArray object.

length Property

Gets or sets the number of properties that are explicitly set on the parent object.

length Property

The number of time ranges in the collection.

length Property

Gets the number of SVGElementInstance objects in the list.

lengthAdjust Property

Gets or sets the lengthAdjust attribute on the given element.

lineCap Property

Gets or sets the current line cap style.

lineJoin Property

Gets or sets the type of corner that is created when two lines meet.

lineTo Method

Adds a new point to a subpath and connects that point to the last point in the subpath by using a straight line.

lineWidth Property

Gets or sets the current line width, in pixels.

load Method

Resets the IHTMLMediaElement and loads a new media resource.

loadEventEnd Property

Gets the time when the onload event for the body element completed.

loadEventStart Property

Gets the time when the onload event for the IHTMLBodyElement element started.

locale Property

Gets the locale name for the event.

localName Property

Retrieves the local name of the fully qualified XML declaration for a node.

location Property

Gets the location of a key on the keyboard or device.

longitude Property

The longitude of the location specified in the coordinates object in decimal degrees.

lookupNamespaceURI Method

Gets the URI of the namespace associated with a namespace prefix, if any.

lookupPrefix Method

Gets the namespace prefix associated with a URI, if any.

loop Property

Gets or sets a flag that specifies whether playback should restart after it completes.

markerHeight Property

Gets the height attribute of the marker element.

markerUnits Property

Gets or sets the coordinate system for the markerWidth and markerHeight attributes and for the contents of the marker element.

markerWidth Property

Gets the width attribute of the marker element.

maskContentUnits Property

Gets the maskContentUnits attribute of the mask element.

maskUnits Property

Gets the maskUnits attribute of the mask element.

matchMedium Method

Gets a value that indicates whether the specified media type is supported by the object that displays the document object.

matrix Property

Gets the matrix that represents this transformation.

matrixTransform Method

Applies the given 2×3 matrix transformation on this SVGPoint object and returns a new, transformed SVGPoint object.

measureText Method

Returns a CanvasTextMetrics object that contains the width of the specified text.

media Property

Gets or sets a list of media types for which this style sheet is used.

media Property

Gets or sets a list of media types for this rule.

media Property

Gets or sets the intended media type of the media source.

media Property

Gets or sets the destination medium for style information.

mediaText Property

Gets or sets the parsable textual representation of the current media list.

meetOrSlice Property

Gets or sets the type of meet-or-slice value.

message Property

Gets or sets a string that describes the error that occurred.

message Property

Gets an error message for debugging purposes.

message Property

Gets a description of the exception that is raised.

metaKey Property

Gets a value that indicates whether the Meta/Control key is pressed.

method Property

Gets the method attribute on the given textPath element.

miterLimit Property

Gets or sets the maximum allowed ratio between half of the lineWidth value and the miter length.

moveTo Method

Creates a new subpath by using the specified point.

msActiveXFilteringEnabled Method

Determines whether Microsoft ActiveX Filtering is enabled by the user.

msAddSiteMode Method

Creates a pinned site shortcut to the current webpage on the Windows Start menu.

msAddTrackingProtectionList Method

Adds an external Tracking Protection list.

msDoNotTrack Property

Returns a String indicating whether tracking protection is enabled.

msFirstPaint Property

Gets the time when the document loaded by the window object began to be displayed to the user.

msGetPropertyEnabled Method

Returns whether a given property in the style object is enabled.

msIsSiteMode Method

Determines whether the current page was launched as a pinned site.

msIsSiteModeFirstRun Method

Determines whether a pinned site was launched for the first time.

msMatchesSelector Method

Determines whether an object matches the specified selector.

msPutPropertyEnabled Method

Sets whether a given property in the style object is enabled.

msSiteModeActivate Method

Flashes the pinned site taskbar button.

msSiteModeAddButtonStyle Method

Defines an alternate icon image and tooltip for the specified button.

msSiteModeAddJumpListItem Method

Adds a new entry to the Jump List of a taskbar button.

msSiteModeAddThumbBarButton Method

Adds a button to the Thumbnail Toolbar.

msSiteModeClearIconOverlay Method

Removes the icon overlay from the taskbar button.

msSiteModeClearJumpList Method

Deletes the Jump List.

msSiteModeCreateJumpList Method

Creates a new group of items on the Jump List.

msSiteModeSetIconOverlay Method

Adds an icon overlay to the pinned site taskbar button.

msSiteModeShowButtonStyle Method

Changes the icon image and tooltip of a Thumbnail Toolbar button.

msSiteModeShowJumpList Method

Shows updates to the list of items in a Jump List.

msSiteModeShowThumbBar Method

Enables the Thumbnail Toolbar in the thumbnail preview of a pinned site.

msSiteModeUpdateThumbBarButton Method

Changes the state of a Thumbnail Toolbar button.

msTrackingProtectionEnabled Method

Determines whether any Tracking Protection lists are enabled by the user.

multiply Method

Post-multiplies the matrix by the specified second matrix and returns the resulting matrix.

muted Property

Gets or sets a flag that indicates whether the audio (either audio or the audio track on video media) is muted.

name Property

Gets the name of the root element of a document type.

namespaceURI Property

Retrieves the namespace URI of the fully qualified XML declaration for a node.

namespaceURI Property

Gets or sets the namespace of the @namespace rule.

naturalHeight Property

The original height of the image resource before sizing.

naturalWidth Property

The original width of the image resource before sizing.

navigation Property

Gets a reference to a performanceNavigation object, which contains properties that describe the navigation action that loaded the current document into the the window object.

navigationStart Property

Gets the time of the initial navigation action for the document that is loaded by the window object.

nearestViewportElement Property

Gets a value that indicates which element established the current viewport.

networkState Property

Gets the current network activity for the element.

newScale Property

Gets the new scale value of a zoom event.

newTranslate Property

Gets the new translation values of a zoom event.

newValue Property

Gets the new value of the attribute or text node.

newValue Property

Gets the new value of the key.

newValueSpecifiedUnits Method

Resets the specified value as a number with the specified unit type, replacing the values for all of the attributes on the object.

nextElementSibling Property

Retrieves a reference to the sibling element that immediately follows or null if the element does not have any sibling elements that follow it.

nextNode Method

Returns the next node in the NodeIterator or TreeWalker list and updates currentNode.

nextSibling Method

Retrieves the next sibling of the current node in the filtered TreeWalker hierarchy and updates currentNode.

nextSibling Property

Gets the SVGElementInstance object that immediately follows this SVGElementInstance object.

normalizedPathSegList Property

Gets or sets the normalized static contents of the d attribute.

notations Property

Returns a null value.

numberOfItems Property

Gets or sets the number of items in a list.

offset Property

Gets or sets a value that indicates where the gradient stop is placed within the gradient.

offsetX Property

Gets the y-coordinate of the mouse pointer, relative to the target node.

offsetY Property

Gets the y-coordinate of the mouse pointer, relative to the target node.

oldValue Property

Gets the previous value of the key.

orientAngle Property

Gets the angle of orientation of the marker element.

orientType Property

Gets the orientation type for a marker element.

origin Property

Gets the URI of the document of origin.

outerHeight Property

Gets the height of the window, including user interface elements, such as the window frame, toolbars, and so on.

outerWidth Property

Gets the width of the window, including user interface elements, such as the window frame.

ownerNode Property

Gets or sets the node that associates this style sheet with the document.

ownerRule Property

Gets or sets a value that indicates whether this style sheet comes from an @import rule or a link (an element or processing instruction).

ownerSVGElement Property

Gets the nearest ancestor svg element.

pageX Property

Gets the y-coordinate of the mouse pointer, relative to the upper-left corner of the page.

pageXOffset Property

Gets the distance, in pixels, that a document has scrolled horizontally.

pageY Property

Gets the y-coordinate of the mouse pointer, relative to the upper-left corner of the page.

pageYOffset Property

Gets the distance, in pixels, that a document has scrolled vertically.

parentNode Method

Retrieves the parent object in the document hierarchy relative to the current node and updates currentNode.

parentNode Property

Gets the parent of this SVGElementInstance object within the instance tree.

parentRule Property

Gets or sets the containing rule, if the current rule is contained inside another rule.

parentStyleSheet Property

Gets or sets the style sheet that contains the current rule.

parseFromString Method

Creates an instance of a document that contains a DOM tree from a string of serialized XML source.

pathLength Property

Not implemented.

pathSegList Property

Gets or sets the static contents of the d attribute in a form that matches the SVG syntax.

pathSegType Property

Gets the type of the path segment.

pathSegTypeAsLetter Property

Gets the type of the path segment, specified by the corresponding one-character command name.

patternContentUnits Property

Gets or sets the patternContentUnits property on the given pattern element, defining the coordinate system for the contents of the pattern element.

patternTransform Property

Gets or sets the definition of an optional transformation from the pattern coordinate system onto the target coordinate system.

patternUnits Property

Gets or sets the patternUnits property on the given pattern element, defining the coordinate system for attributes x, y, width and height.

pause Method

Pauses the current playback and sets paused to true.

pauseAnimations Method

Pauses all currently running animations that are defined within the SVG document fragment that corresponds to this svg element.

paused Property

Gets a flag that specifies whether playback is paused.

performance Property

Returns a performance object that represents times and timing measures recorded for the document that is loaded into the window object.

pixelDepth Property

Gets the number of bits per pixel that is used for colors on the destination device or buffer.

pixelUnitToMillimeterX Property

Gets or sets the size of a pixel unit along the x-axis of the viewport.

pixelUnitToMillimeterY Property

Gets or sets the size of a pixel unit along the y-axis of the viewport.

play Method

Loads and starts playback of a media resource.

playbackRate Property

Gets or sets the current speed for the media resource to play. This speed is expressed as a multiple of the normal speed of the media resource.

played Property

Gets TimeRanges for the current media resource that has been played.

points Property

Gets or sets the static contents of the points attribute.

poster Property

Gets or sets a URL of an image to display, for example, like a movie poster. This can be a still frame from the video, or another image if no video data is available.

prefix Property

Retrieves the local name of the fully qualified XML declaration for a node.

prefix Property

Gets or sets the prefix of the @namespace rule or null if there is no prefix.

preload Property

Gets or sets a hint to how much buffering is advisable for a page, even if autoplay is not specified.

preserveAspectRatio Property

Gets an XML value that indicates whether to force uniform graphic scaling.

preventDefault Method

Cancels the default action of an event.

previousElementSibling Property

Retrieves a reference to the immediately preceding sibling element or null if the element does not have any preceding siblings.

previousNode Method

Returns the previous node in the NodeIterator or TreeWalker list and updates currentNode.

previousScale Property

Gets the previous scale value of a zoom event.

previousSibling Method

Retrieves the previous sibling of the current node in the filtered TreeWalker hierarchy and updates currentNode.

previousSibling Property

Gets the SVGElementInstance object that immediately precedes this SVGElementInstance object.

previousTranslate Property

Gets the previous translation values of a zoom event.

prevValue Property

Gets the previous value of the attribute or text node.

publicId Property

Gets the public identifier of a document type.

putImageData Method

Paints the data from a specified CanvasImageData object onto a canvas.

quadraticCurveTo Method

Adds a point to the current subpath by using the specified control points that represent a quadratic Bézier curve.

r Property

Gets or sets the radius of a circle.

r Property

Gets or sets the radius of a radial gradient.

r1 Property

Gets or sets the x-axis radius for an ellipse that is associated with a path element.

r2 Property

Gets or sets the y-axis radius for an ellipse that is associated with a path element.

rangeCount Property

Returns the number of ranges in a selection

rect Method

Creates a new closed rectangular subpath.

redirectCount Property

Gets the number of times that the document is redirected to another URL.

redirectEnd Property

If the document loaded into the window object was served from a different server due to redirection requests from the server hosting the initial URL specified by the user, this property gets the time the redirection request was completed.

redirectStart Property

If the document loaded into the window object was served from a different server due to redirection requests from the server hosting the initial URL specified by the user, this property gets the time the redirection request was started.

refX Property

Gets the refX attribute on the marker element.

refY Property

Gets the refY attribute on the marker element.

relatedNode Property

Gets a second node related to a mutation event.

relatedTarget Property

Gets the secondary element that is involved in an event.

removeAllRanges Method

Removes all ranges from a selection.

removeAttributeNS Method

Removes the specified attribute from the object.

removeEventListener Method

Removes an event handler that the addEventListener method registered.

removeItem Method

Removes an existing item from the list.

removeNamedItemNS Method

Removes a named item that is specified by a namespace and local name.

removeProperty Method

Removes a CSS property if it is explicitly set within the current declaration block.

removeRange Method

Removes a range from a selection.

repeat Property

Gets a value that indicates whether a key was pressed and held.

replaceItem Method

Replaces a specified existing item in the list with a specified new item.

replaceWholeText Method

Replaces the text of the current object.

requestStart Property

Gets a value that represents the time when the document that was loaded by the window object was requested from the hosting server.

requiredExtensions Property

Gets a white space-delimited list of required language extensions.

requiredFeatures Property

Gets or sets a white space-delimited list of feature strings.

responseEnd Property

Gets the time when a response is completed by the server that hosts the document that is loaded into the window object.

responseStart Property

Gets a value that represents the time when a response began to be received from the server hosting the document loaded by the window object.

restore Method

Returns previously saved CanvasRenderingContext2D path state and attributes.

returnValue Property

Gets or sets a value that indicates whether to warn the user prior to navigating away from a page.

root Property

Gets the root node that was specified when the object was created.

rootElement Property

Gets the root svg element in the document hierarchy.

rotate Method

Rotates the current context coordinates (that is, a transformation matrix).

rotate Method

Post-multiplies a rotation transformation on the current matrix and returns the resulting matrix.

rotate Property

Gets or sets the supplemental character rotation about the current text position.

rotateFromVector Method

Post-multiplies the matrix by a specified rotation transformation and returns the resulting matrix.

rx Property

Gets or sets the x-axis radius of an ellipse.

rx Property

Gets or sets the x-axis radius of a rounded corner rectangle.

ry Property

Gets or sets the y-axis radius of an ellipse.

ry Property

Gets or sets the y-axis radius of a rounded corner rectangle.

save Method

Saves the state of the current context.

scale Method

Scales the current context by the specified horizontal (x) and vertical (y) factors.

scale Method

Post-multiplies the matrix by a uniform scale transformation and returns the resulting matrix.

scaleNonUniform Method

Post-multiplies the matrix by a non-uniform scale transformation and returns the resulting matrix.

screenPixelToMillimeterX Property

Gets or sets the size of a screen pixel along the x-axis of the viewport.

screenPixelToMillimeterY Property

Gets or sets the size of a screen pixel along the y-axis of the viewport.

screenX Property

Gets the x-coordinate of the mouse pointer, relative to the upper-left corner of the screen.

screenY Property

Gets the y-coordinate of the mouse pointer, relative to the upper-left corner of the screen.

seekable Property

Returns a TimeRanges object that represents the ranges of the current media resource that can be seeked.

seeking Property

Gets a flag that indicates whether Internet Explorer 9 is currently moving to a new playback position in the media resource.

selectAllChildren Method

Replaces the current selection with all the contents of the given node.

selectionEnd Property

Gets or sets the end position or offset of a text selection.

selectionStart Property

Gets or sets the starting position or offset of a text selection.

selectNode Method

Selects a Range node and all of its contents.

selectNodeContents Method

Selects the contents of a node into a range.

selectorText Property

Gets or sets a value that represents the textual representation of the selector for the rule set.

selectSubString Method

Selects the specified substring, just as if a user selected the substring interactively.

serializeToString Method

Converts nodes in a Document Object Model (DOM) tree to a string that contains an XML representation of the tree.

setAttributeNodeNS Method

Sets an attribute object as part of the object.

setAttributeNS Method

Sets the value of the specified attribute within the specified namespace.

setCurrentTime Method

Sets the new current time for this SVG document fragment.

setEnd Method

Sets the end point of Range.

setEndAfter Method

Sets the end point of a Range to a point after a specific node.

setEndBefore Method

Sets the end point of Range to before a specific node.

setMatrix Method

Sets the transform type to SVG_TRANSFORM_MATRIX by using the specified new transformation.

setNamedItemNS Method

Adds an attribute to an element by using its namespaceURI and localName properties.

setOrientToAngle Method

Sets the value of the orientAngle attribute to the specified angle.

setOrientToAuto Method

Sets the value of the svgMarkerOrient attribute to auto.

setProperty Method

Sets a property value and priority within the current declaration block.

setRotate Method

Sets the transform type to SVG_TRANSFORM_ROTATE by using the specified rotation angle and center of rotation.

setScale Method

Sets the transform type to SVG_TRANSFORM_SCALE by using the specified scale amounts.

setSelectionRange Method

Sets the start and end positions of a selection in a text field.

setSkewX Method

Sets the transform type to SVG_TRANSFORM_SKEWX, with the given angle defining the amount of skew.

setSkewY Method

Sets the transform type to SVG_TRANSFORM_SKEWY, with the given angle defining the amount of skew.

setStart Method

Sets the start point of a Range.

setStartAfter Method

Sets the start point of Range to a point after a specific node.

setStartBefore Method

Sets the start point of a Range to a point before a specific node.

setTransform Method

Resets the current transformation matrix of the current context back to its default and then multiplies it by the specified matrix.

setTranslate Method

Sets the transform type to SVG_TRANSFORM_TRANSLATE by using the specified components.

shadowBlur Property

Gets or sets the current level of blur that is applied to shadows.

shadowColor Property

Gets or sets the color to use for shadows.

shadowOffsetX Property

Gets or sets the horizontal distance of a shadow from a shape.

shadowOffsetY Property

Gets or sets the vertical distance of a shadow from a shape.

sheet Property

Gets the CSS style sheet that is associated with the object.

shiftKey Property

Gets a value that indicates whether the Shift key is pressed.

skewX Method

Post-multiplies the matrix by a skew transformation along the x-axis and returns the resulting matrix.

skewY Method

Post-multiplies the matrix by a skew transformation along the y-axis and returns the resulting matrix.

source Property

Gets the window object that sent the message.

spacing Property

Gets the spacing attribute on the given textPath element.

speed Property

Not supported.

spreadMethod Property

Gets a value that determines what happens if a gradient starts or ends inside the bounds of a target rectangle.

src Property

The address or URL of the a media resource (video,audio) that is to be considered.

srcElement Property

Gets the element that the event was originally dispatched to. Compare to target.

start Method

Gets the start of the time range by using the specified index.

startContainer Property

Retrieves the starting node of a current Range.

startOffset Property

Retrieves the offset of the starting boundary point relative to the startContainer in the current Range.

startOffset Property

Gets the startOffset attribute on the given textPath element.

stopImmediatePropagation Method

Prevents any further propagation of an event.

stopPropagation Method

Prevents propagation of an event beyond the current target.

storageArea Property

Gets the Storage object of the affected document.

stroke Method

Renders the strokes of the current subpath by using the current stroke styles.

strokeRect Method

Creates an outline of the specified rectangle on a canvas by using the current stroke, line width, and join styles.

strokeStyle Property

Gets or sets the current style that is used for strokes of shapes.

strokeText Method

Renders the specified text at the specified position by using the current font and strokeStyle property.

style Property

Gets or sets the declaration block of the current rule.

style Property

Gets a style object.

styleMedia Property

Gets a HTMLStyleMedia object that contains methods and properties. These methods and properties determine the media types that are supported by the object that displays the document object.

surroundContents Method

Moves the contents of a Range to a new parent node, placing the new parent node at the start position of the Range.

suspendRedraw Method

Suspends redrawing a device for a specified duration.

sweepFlag Property

Gets or sets the value of the sweep-flag parameter.

systemId Property

Gets the system identifier of a document type.

systemLanguage Property

Gets or sets a comma-separated list of language names.

target Property

Gets the element that is the target of the event.

target Property

Gets the target of a processing instruction.

target Property

Specifies where to open a linked document.

textAlign Property

Gets or sets the current anchor point or alignment settings for text in the current context.

textBaseline Property

Gets or sets the current settings for the font baseline alignment.

textContent Property

Sets or retrieves the text content of an object and any child objects.

textLength Property

Gets or sets the textLength attribute on the given element.

timestamp Property

Gets the time associated with the geographic information, typically the time the information was received by Internet Explorer.

timeStamp Property

Gets the time, in milliseconds, when an event occurred.

timing Property

Gets a reference to a performanceTiming object, which contains properties that describe timestamps taken at various points during the process that loaded the current document into the window object.

toDataURL Method

Returns the content of the current canvas as a image that you can use as a source for another canvas or an HTML element (such as img).

toElement Property

Gets the object that the mouse pointer entered.

toJSON Method

Returns the calling object as a JavaScript Object Notation (JSON) object.

transform Method

Modifies the transformation matrix of the current context.

transform Property

Gets the value of a transform attribute.

translate Method

Specifies values to move the origin point in a canvas.

translate Method

Post-multiplies the matrix by a translation transformation and returns the resulting matrix.

type Property

Gets the name of an event.

type Property

Gets or sets the type of the rule.

type Property

Gets the media type of the object that displays the document object.

type Property

Gets a value representing the navigation that caused the document to be loaded by a window object.

type Property

Gets or sets the MIME type of media resource.

type Property

Gets the scripting language for the given script element.

type Property

Gets the style sheet language of the style element's contents.

type Property

Gets or sets the transform attribute type.

unitType Property

Gets or sets a value that indicates the type of angle units.

unitType Property

Gets or sets a value that indicates the type of length units.

unloadEventEnd Property

Gets a value that represents the time when the previously loaded document was removed from the window object so that the current document could be loaded.

unloadEventStart Property

Gets a value that represents the time that the previously loaded document began to be removed from the window object so that the current document could be loaded.

unpauseAnimations Method

Resumes currently running animations that are defined within the SVG document fragment.

unsuspendRedraw Method

Cancels the specified suspension of redrawing operations.

unsuspendRedrawAll Method

Cancels all currently active suspensions of redrawing operations.

url Property

Gets the address of the document that the update affects.

useCurrentView Property

Gets or sets a value that indicates whether the current innermost SVG document fragment is the standard view (that is, based on attributes of the svg element such as viewBox) or a custom view (that is, a hyperlink into a particular view or other element.

usedCharset Property

Gets the character set used to decode the current document.

value Property

Gets or sets the value of the given attribute.

valueAsString Property

Gets or sets the string form of the value property, in the units that svgUnitTypes specifies.

valueInSpecifiedUnits Property

Gets or sets the length or angle value, as a floating point number, in the units that svgUnitTypes specifies.

videoHeight Property

Gets the intrinsic height of a video in CSS pixels, or zero if the dimensions are not known.

videoWidth Property

Gets the intrinsic width of a video in CSS pixels, or zero if the dimensions are not known.

view Property

Gets the window object that an event is generated from.

viewBox Property

Gets a value that indicates how a graphic scales to fit a container element.

viewport Property

Gets or sets the current viewport.

viewportElement Property

Gets the element that established the current viewport.

viewTarget Property

Gets the viewTarget attribute of a view element.

volume Property

Gets or sets the volume level for audio portions of the media element.

watchPosition Method

Begins listening for updates to the current geographical location of the device running Internet Explorer.

whatToShow Property

Gets which node types are presented through the iterator. Nodes that are not accepted are skipped, but their children are still considered.

wheelDelta Property

Gets the distance that a mouse wheel has rotated around the y-axis.

which Property

Gets the numeric code of a key that is pressed.

which Property

Gets which mouse button is pressed.

wholeText Property

Retrieves the text of the current object.

width Property

Gets the number of physical device pixels in a row of the CanvasImageData object.

width Property

Gets the width, in CSS pixels, of a given box of text.

width Property

Gets or sets the width of a canvas element on a webpage.

width Property

Gets or sets the width of the video element.

width Property

Gets the width of the rectangle that surrounds the object content.

width Property

Defines the width of an element.

x Property

Gets the x-coordinate of the mouse pointer, relative to the last positioned ancestor element.

x Property

Gets or sets the x-coordinate value.

x1 Property

Gets or sets the x-coordinate for the begining of a gradient vector.

x1 Property

Gets or sets the x-coordinate for the start of a line.

x1 Property

Gets or sets the absolute or relative x-coordinate for the first control point.

x2 Property

Gets or sets the x-coordinate for the end of a gradient vector.

x2 Property

Gets or sets the x-coordinate for the end of a line.

x2 Property

Gets or sets the absolute or relative x-coordinate for the second control point.

xmlbase Property

Gets or sets the base attribute on the element.

xmlEncoding Property

Gets a value that represents the character encoding that is specified in the declaration of an XML document.

xmllang Property

Gets or sets a value that specifies the language that is used in the contents and attribute values of an element.

xmlspace Property

Gets or sets a value that indicates whether white space is preserved in character data.

xmlStandalone Property

Gets or sets the value of the standalone attribute in the declaration of an XML document.

xmlVersion Property

Gets or sets the version attribute that is specified in the declaration of an XML document.

y Property

Gets the y-coordinate of the mouse pointer, relative to the last positioned ancestor element.

y Property

Gets or sets the y-coordinate value.

y1 Property

Gets or sets the y-coordinate for the begining of a gradient vector.

y1 Property

Gets or sets the y-coordinate for the start of a line.

y1 Property

Gets or sets the absolute or relative y-coordinate for the first control point.

y2 Property

Gets or sets the y-coordinate for the end of a gradient vector.

y2 Property

Gets or sets the y-coordinate for the end of a line.

y2 Property

Gets or sets the absolute or relative y-coordinate for the second control point.

zoomAndPan Property

Gets the zoomAndPan attribute of an element.

zoomRectScreen Property

Gets the zoom rectangle of a zoom event.

Events

onabort

Occurs when page loading is stopped before an element is loaded completely.

oncanplay

Occurs when playback is possible, but would require further buffering.

oncanplaythrough

Occurs when playback to end is possible without requiring a stop for further buffering.

ondurationchange

Occurs when the duration attribute is updated.

onemptied

Occurs when the media element is reset to its initial state.

onended

Occurs when the end of playback is reached.

onerror

Occurs when an element does not load properly or a script runs incorrectly.

oninput

Occurs when the text content of an element is changed through the user interface.

onload

Occurs when the browser has fully parsed the element and all of its descendants.

onloadeddata

Occurs when media data is loaded at the current playback position.

onloadedmetadata

Occurs when the duration and dimensions of the media have been determined.

onloadstart

Occurs when Internet Explorer begins looking for media data.

onmssitemodejumplistitemremoved

Occurs when msSiteModeShowJumpList is called, and an item has been removed from a Jump List by the user.

onmsthumbnailclick

Occurs when a user clicks a button in a Thumbnail Toolbar.

onpause

Occurs when playback is paused.

onplay

Occurs when the play method is requested.

onplaying

Occurs when the audio or video has started playing.

onprogress

Occurs to indicate progress while downloading media data.

onratechange

Occurs when the playback rate is increased or decreased.

onresize

Occurs when the document view is being resized.

onscroll

Occurs when a document view is being moved along the x-axis, y-axis, or both axes.

onseeked

Occurs when the seek operation ends.

onseeking

Occurs when the current playback position is moved.

onstalled

Occurs when the download has stopped.

onsuspend

Occurs if the load operation has been intentionally halted.

ontimeupdate

Occurs to indicate the current playback position.

onunload

Occurs when a document is removed from a window or frame.

onvolumechange

Occurs when the volume is changed, or playback is muted or unmuted.

onwaiting

Occurs when playback stops because the next frame of a video resource is not available.

onzoom

Occurs when the document zoom level or currentScale property changes.