What's New in Internet Explorer 9 (Script)
This page lists the new scripting features added in Internet Explorer 9.
CSS Features
:selection Pseudo-elementApplies one or more styles to any text on the page that the user has highlighted.
:checked Pseudo-classApplies one or more styles to the form control element that is selected.
:disabled Pseudo-classApplies one or more styles to the form control element that is disabled.
:empty Pseudo-classApplies one or more styles to the element that has no child elements (including text nodes).
:enabled Pseudo-classApplies one or more styles to the form control element that is enabled.
:first-of-type Pseudo-classApplies one or more styles to the element that is the first sibling element of its type.
:indeterminate Pseudo-classApplies one or more styles to radio buttons and check boxes whose toggle states cannot be determined
:last-child Pseudo-classApplies one or more styles to the element that is the last child element of its parent element.
:last-of-type Pseudo-classApplies one or more styles to the element that is the last sibling element of its type.
:not(s) Pseudo-classApplies one or more styles to elements that do not match the simple selector s.
:nth-child(n) Pseudo-classApplies one or more styles to the element that is the n-th child of its parent element.
:nth-last-child(n) Pseudo-classApplies 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-classApplies 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-classApplies one or more styles to the element that is the n-th sibling of its type.
:only-child Pseudo-classApplies one or more styles to the element that is the last sibling element of its type.
:only-of-type Pseudo-classApplies one or more styles to the element that is the only sibling element of its type.
:root Pseudo-classApplies one or more styles to the element that is the root element of the document.
:target Pseudo-classApplies one or more styles to the target element of of the referring Uniform Resource Identifier (URI).
backgroundClip PropertyGets or sets the background painting area.
backgroundOrigin PropertyGets or sets the background positioning area of a box or multiple boxes.
backgroundSize PropertyGets or sets the size of the background images.
baselineShift PropertyGets 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 PropertyGets 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 PropertyGets 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 PropertyGets 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 PropertyGets 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 PropertyGets 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 PropertyGets or sets a comma-separated list of shadows that attaches one or more drop shadows to the current box.
clipRule PropertyGets or sets a value that indicates a clipping rule.
dominantBaseline PropertyGets or sets a value that determines or redetermines a scaled-baseline table.
fill PropertyGets or sets a value that indicates the color to paint the interior of the given graphical element.
fillOpacity PropertyGets or sets a value that specifies the opacity of the painting operation that is used to paint the interior of the current object.
fillRule PropertyGets 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 PropertyGets 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 PropertyGets or sets a value that indicates a normal, condensed, or expanded face of a font family.
glyphOrientationHorizontal PropertyGets or sets a value that alters the orientation of a sequence of characters relative to an inline-progression-direction of horizontal.
glyphOrientationVertical PropertyGets or sets a value that alters the orientation of a sequence of characters relative to an inline-progression-direction of vertical.
kerning PropertyGets 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 PropertyGets or sets a value that specifies the marker symbol that is used for all vertices on the given path element or basic shape.
markerEnd PropertyGets 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 PropertyGets 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 PropertyGets 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 PropertyGets or sets a value that indicates a Scalable Vector Graphics (SVG) mask.
msTransform PropertyGets 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 PropertyGets or sets one or two values that establish the origin of transformation for an element.
opacity PropertyGets or sets a value that specifies object or group opacity in Cascading Style Sheets (CSS) or SVG.
pointerEvents PropertyGets 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 PropertyGets or sets a value that indicates what color to use at the current gradient stop.
stopOpacity PropertyGets or sets a value that defines the opacity of the current gradient stop.
stroke PropertyGets or sets a value that indicates the color to paint along the outline of a given graphical element.
strokeDasharray PropertyGets or sets one or more values that indicate the pattern of dashes and gaps used to stroke paths.
strokeDashoffset PropertyGets or sets a value that specifies the distance into the dash pattern to start the dash.
strokeLinecap PropertyGets or sets a value that specifies the shape to be used at the end of open subpaths when they are stroked.
strokeLinejoin PropertyGets or sets a value that specifies the shape to be used at the corners of paths or basic shapes when they are stroked.
strokeMiterlimit PropertyGets or sets a value that indicates the limit on the ratio of the length of miter joins (as specified in the strokeLinejoin property).
strokeOpacity PropertyGets or sets a value that specifies the opacity of the painting operation that is used to stroke the current object.
strokeWidth PropertyGets or sets a value that specifies the width of the stroke on the current object.
textAnchor PropertyGets or sets a value that aligns a string of text relative to a given point.
Objects
articleRepresents a self-contained composition in an application or webpage and that might be independently distributable or reusable (for example, in syndication).
asideRepresents content that is tangentially related to the other content of a webpage, and which could be considered separately.
audioSpecifies the sound or audio content, such as music or effects, to be played in a webpage.
BeforeUnloadEventProvides event properties that are specific to the onbeforeunload event.
canvasProvides an object that is used for drawing, rendering, and manipulating images and graphics on a webpage.
CanvasGradientSpecifies an object that represents a color gradient on a CanvasRenderingContext2D object.
CanvasImageDataProvides an object that can represent a rectangle of pixels of a given width and height.
CanvasPatternProvides an object that contains a pattern for a canvas fill style by using an image or portion of an image.
CanvasPixelArrayContains color values and components of pixels for CanvasImageData objects and provides indexed access to the values and components.
CanvasRenderingContext2DProvides an object that represents a two-dimensional surface that has an origin (0,0) at the upper-left corner, with x-coordinates increasing as you move right and y-coordinates increasing as you move down.
CanvasTextMetricsProvides an object that contains the width attribute that the measureText method sets.
CompositionEventProvides event properties that are specific to text composition events.
coordinatesProvides geographic coordinates and other properties that represent a geographic location.
CSSFontFaceRuleRepresents an @font-face rule within a CSS style sheet.
CSSImportRuleRepresents an @import rule within a CSS style sheet.
CSSMediaListRepresents an ordered collection of media types.
CSSMediaRuleRepresents an @media rule within a CSS style sheet.
CSSNamespaceRuleRepresents an @namespace rule within a CSS style sheet.
CSSRuleRepresents a CSS statement (including both rule sets and at-rules).
CSSStyleDeclarationRepresents a CSS declaration block.
CustomEventProvides event properties that are specific to user-defined custom events.
documentTypeProvides properties that describe the document type of a document object.
DOMExceptionDescribes errors thrown by Document Object Model (DOM) operations.
DOMParserProvides a method to convert an XML string to nodes in a DOM tree.
DragEventProvides event properties that are specific to drag-and-drop events.
EventProvides event properties and methods that are common to all events.
EventExceptionDescribes errors thrown by event operations.
figcaptionRepresents a caption or legend for the contents of the parent figure element, if any.
figureRepresents self-contained content, optionally with a caption, that can be referenced as a single unit from the main content of the document.
FocusEventProvides event properties that are specific to focus events.
footerRepresents a section that describes the nearest ancestor section, such as who wrote it, links to related documents, copyright data, and so on.
geolocationProvides methods for obtaining the geographic location of the device running Internet Explorer.
headerRepresents a group of introductory or navigational aids.
hgroupRepresents the heading of a section.
HTMLDOMRangeRepresents a range of content in a Document, DocumentFragment, or Attr element.
MediaErrorContains the current media error.
HTMLSelectionRepresents the active selection, which is typically a highlighted block of text or other elements in the document. The active selection can be used to complete an action issued by a user or a script.
HTMLStyleMediaSpecifies the media type of the object that is used to view the document object.
TimeRangesStores a collection of ranges (periods) of time.
KeyboardEventProvides event properties that are specific to keyboard events.
markRepresents a run of text that has been marked or highlighted.
mediaPresents audio or video data to the user.
MessageEventProvides event properties that are specific to the onmessage event.
MouseEventProvides event properties that are specific to mouse events.
MouseWheelEventProvides event properties that are specific to the onmousewheel event.
MSEventObjProvides event properties that are common to all events.
MSSiteModeEventProvides event properties that are specific to pinned site events.
MutationEventProvides event properties that are specific to modifications to the DOM hierarchy and nodes.
navRepresents a section of a page that contains navigation links to other pages or to parts within the page.
NodeIteratorProvides an object that can be used to traverse filtered lists of nodes or elements using a flat logical representation of the document structure.
performanceThe performance object contains properties that describe the interactions between Internet Explorer and the server hosting the webpage loaded into the window object, as well as the time required to load the page. This information can help you identify and troubleshoot problems with webpage performance.
performanceNavigationThe properties of the performanceNavigation object describe the user navigation and server actions required to load the document into the window object.
performanceTimingCollects time measurements that are recorded while a webpage is loaded and presented to the user.
positionProvides geographic coordinates and other properties that represent a geographic location.
positionErrorProvides methods for obtaining information about an error that occurred while attempting to access the geographic location of the device running Internet Explorer.
ProcessingInstructionRepresents a processing instruction for an XML parser.
RangeExceptionDescribes errors thrown by selection and range operations.
sectionRepresents a generic section of a document or application.
sourceProvides a way for webpage authors to specify multiple alternative media resources for media.
StorageEventProvides event properties that are specific to the onstorage event.
SVGAElementCreates an SVG hyperlink.
SVGAngleContains angle-related information.
SVGAnimatedAngleContains angle-related information that is associated with SVG declaration animation.
SVGAnimatedBooleanDefines Boolean attributes that you can animate.
SVGAnimatedEnumerationDefines attributes that you can animate and whose value must be a constant from a particular enumeration.
SVGAnimatedIntegerDefines integer attributes that you can animate.
SVGAnimatedLengthDefines length attributes that you can animate.
SVGAnimatedLengthListDefines SVGLengthList attributes that you can animate.
SVGAnimatedNumberDefines number attributes that you can animate.
SVGAnimatedNumberListDefines attributes that take a list of numbers and that you can animate.
SVGAnimatedPreserveAspectRatioDefines SVGPreserveAspectRatio attributes that you can animate.
SVGAnimatedRectDefines SVGRect attributes that you can animate.
SVGAnimatedStringDefines string attributes that you can animate.
SVGAnimatedStringNSContains
SVGAnimatedTransformListDOMStringproperties that you can declaratively animate.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.
SVGCircleElementDefines a circle that is based on a given center point and radius value.
SVGClipPathElementCorresponds to the clipPath element.
SVGDefsElementCorresponds to the defs element.
SVGDescElementCorresponds to the desc element.
SVGElementDefines a base object that SVG DOM element interfaces (such as the SVGPathElement interface for the path element) derive from.
SVGElementInstanceRepresents a single node in the instance tree (or shadow tree) that the SVG DOM maintains.
SVGElementInstanceListAbstracts an ordered collection of SVGElementInstance objects, without defining or constraining how this collection is implemented.
SVGEllipseElementDefines an ellipse that is axis-aligned with the current user coordinate system, based on a center point and two radius values.
SVGExceptionDefines an exception that is raised when a specific SVG operation is impossible to perform.
SVGGElementGroups related graphics elements together.
SVGGradientElementDefines a base interface that is used by SVGLinearGradientElement and SVGRadialGradientElement objects.
SVGImageElementCorresponds to the image element.
SVGLengthCorresponds to the length basic data type.
SVGLengthListDefines a list of ISVGLength objects.
SVGLinearGradientElementDefines a gradient paint server that renders a linear gradient.
SVGLineElementDefines a line segment by using (x,y) coordinates and a stroke width.
SVGMarkerElementDefines the graphics that draw arrowheads or polymarkers on a given path, line, polyline, or polygon element.
SVGMaskElementDefines an alpha mask that composites a graphical object into the background.
SVGMatrixDefines a
SVGMetadataElement3×3arithmetic matrix and several simple matix operations.Contains information that is associated with SVG metadata.
SVGNumberRepresents a basic number.
SVGNumberListDefines a list of SVGNumber objects.
SVGPathElementDefines 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.
SVGPathSegDefines a single path data command.
SVGPathSegArcAbsDefines a SVGPathSeg command with absolute 'arcto' path data.
SVGPathSegArcRelDefines a SVGPathSeg command with relative arcto path data.
SVGPathSegClosePathDefines a SVGPathSeg command that draws a linear closing line from the end of the prior segment to the starting point of the path data.
SVGPathSegCurvetoCubicAbsDefines a SVGPathSeg command with an absolute curveto Bézier path data.
SVGPathSegCurvetoCubicRelDefines a SVGPathSeg command with a relative curveto Bézier path data.
SVGPathSegCurvetoCubicSmoothAbsDefines a SVGPathSeg command with an absolute smooth curveto Bézier path data.
SVGPathSegCurvetoCubicSmoothRelDefines a SVGPathSeg command with a relative smooth curveto Bézier path data.
SVGPathSegCurvetoQuadraticAbsDefines a SVGPathSeg command with absolute quadratic curveto Bézier path data.
SVGPathSegCurvetoQuadraticRelDefines a SVGPathSeg command with relative quadratic curveto Bézier path data.
SVGPathSegCurvetoQuadraticSmoothAbsDefines a SVGPathSeg command with absolute smooth quadratic curveto Bézier path data.
SVGPathSegCurvetoQuadraticSmoothRelDefines a SVGPathSeg command with absolute smooth quadratic Bézier curveto Bézier path data.
SVGPathSegLinetoAbsDefines a SVGPathSeg command with absolute lineto path data.
SVGPathSegLinetoHorizontalAbsDefines a SVGPathSeg command with absolute horizontal lineto path data.
SVGPathSegLinetoHorizontalRelDefines a SVGPathSeg command with relative horizontal lineto path data.
SVGPathSegLinetoRelCorresponds to a relative lineto (
SVGPathSegLinetoVerticalAbsl)Corresponds to an absolute vertical lineto (
SVGPathSegLinetoVerticalRelV)Corresponds to an relative vertical lineto (
SVGPathSegListv) path data command.Defines a list of SVGPathSeg objects.
SVGPathSegMovetoAbsCorresponds to an absolute moveto (
SVGPathSegMovetoRelM) path data command.Corresponds to an relative moveto (
SVGPatternElementm) path data command.Describes an SVG pattern.
SVGPointDescribes a point.
SVGPointListDefines a list of SVGPoint objects.
SVGPolygonElementDefines a closed shape that consists of a set of connected, straight-line segments.
SVGPolylineElementDefines a set of connected, straight-line segments.
SVGPreserveAspectRatioCorresponds to the preserveAspectRatio attribute, which is available for many SVG elements.
SVGRadialGradientElementDescribes a radial gradient.
SVGRectDescribes a rectangle.
SVGRectElementCorresponds to the rect element.
SVGScriptElementContains scripts.
SVGStopElementDefines the ramp of colors to use in gradients.
SVGStringListDefines a list of
SVGStyleElementDOMStringvalues.Enables style sheets to be embedded directly within SVG content.
SVGSVGElementDefines an SVG document or document fragement.
SVGSwitchElementProvides conditional processing based on the state of the requiredFeatures, requiredExtensions, and systemLanguage attributes.
SVGSymbolElementDefines graphical template objects that a use element can instantiate.
SVGTextContentElementDescribes textual content.
SVGTextElementDefines a graphics element that consists of text.
SVGTextPathElementRenders text along a given path.
SVGTextPositioningElementDescribes SVG text positioning.
SVGTitleElementDefines the title of an SVG drawing.
SVGTransformRepresents a single component within a ISVGTransformList attribute specification.
SVGTransformListSpecifies a list of coordinate system transformations.
SVGTSpanElementAdjusts the text and font properties and the current text position within a text element by using absolute or relative coordinates.
SVGUseElementCorresponds to the use element.
SVGViewElementDefines a new viewport.
SVGZoomEventDescribes a zoom event.
TextEventProvides event properties that are specific to text events.
TreeWalkerProvides an object that can be used to traverse filtered lists of nodes or elements in a document. This object is ideal for navigating a representation of the document's tree structure.
UIEventProvides event properties that are specific to UI events.
videoSpecifies the video content to be played in a webpage.
WheelEventProvides event properties that are specific to the onmousewheel event.
XMLSerializerProvides a method to convert nodes in a DOM tree to an XML string.
Methods/Properties
a PropertyGets or sets the a entry of the ISVGMatrix.
accuracy PropertyGets the accuracy of the latitude and longitude properties, in meters.
actionURL PropertyGets or sets the URL of a Jump List item that is removed.
ActiveXObject Property
Returns a null value.
addColorStop MethodAdds the specified colors and the position in a CanvasGradient object.
addEventListener MethodRegisters an event handler for the specified event type.
addRange MethodAdds a Range to the current selection.
adoptNode MethodTries to move a node from one document to the document that the document object displays.
align PropertyGets or sets the type of alignment value.
altitude PropertySpecifies the altitude, in meters, of the coordinates object.
altitudeAccuracy PropertyAccuracy of the altitude property, in meters.
altKey PropertyGets a value that indicates whether the Alt key is pressed.
anchorNode PropertyReturns the element or node that contains the start of the selection.
anchorOffset PropertyRetrieves the starting position of a selection that is relative to the anchorNode.
angle PropertyGets or sets a value that indicates an angle unit.
animatedInstanceRoot PropertyGets the animated root of the instance tree of a use element.
animatedNormalizedPathSegList PropertyGets or sets the normalized animated contents of the d attribute.
animatedPathSegList PropertyGets or sets the animated contents of the d attribute in a form that matches the SVG syntax.
animatedPoints PropertyGets or sets the animated contents of the points attribute.
animationsPaused MethodGets a value that indicates whether this SVG document fragment is in a paused state.
animVal PropertyContains the same value as the baseVal property.
Note The animVal property is available but not supported in Internet Explorer 9.animVal PropertyContains the same value as the baseVal property.
Note The animVal property is available but not supported in Internet Explorer 9.animVal PropertyContains the same value as the baseVal property.
Note The animVal property is available but not supported in Internet Explorer 9.animVal PropertyContains the same value as the baseVal property.
Note The animVal property is available but not supported in Internet Explorer 9.animVal PropertyContains the same value as the baseVal property.
Note The animVal property is available but not supported in Internet Explorer 9.animVal PropertyContains the same value as the baseVal property.
Note The animVal property is available but not supported in Internet Explorer 9.animVal PropertyContains the same value as the baseVal property.
Note The animVal property is available but not supported in Internet Explorer 9.animVal PropertyContains the same value as the baseVal property.
Note The animVal property is available but not supported in Internet Explorer 9.animVal PropertyContains the same value as the baseVal property.
Note The animVal property is available but not supported in Internet Explorer 9.animVal PropertyContains the same value as the baseVal property.
Note The animVal property is available but not supported in Internet Explorer 9.animVal PropertyContains the same value as the baseVal property.
Note The animVal property is available but not supported in Internet Explorer 9.animVal PropertyContains the same value as the baseVal property.
Note The animVal property is available but not supported in Internet Explorer 9.appendItem MethodInserts a new item at the end of the list.
appendMedium MethodAdds a medium to the end of the current list. If the medium is already used, it is first removed.
arc MethodAdds points to a path that represents an arc.
arcTo MethodDraws an arc of a fixed radius between two tangents that are defined by the current point in a path and two additional points.
attrChange PropertyGets a value that indicates what type of change occurred.
attrName PropertyGets the name of the attribute that changed.
autobuffer PropertyThe autobuffer element is not supported by Internet Explorer 9. Use the preload element instead.
autoplay PropertyGets or sets a value that indicates whether to start playing the media automatically.
b PropertyGets or sets the b entry of the ISVGMatrix.
baseVal PropertyGets or sets the base value of the given attribute before any animations are applied.
baseVal PropertyGets or sets the base value of the given attribute before any animations are applied.
baseVal PropertyGets or sets the base value of the given attribute before any animations are applied.
baseVal PropertyGets or sets the base value of the given attribute before any animations are applied.
baseVal PropertyGets or sets the base value of the given attribute before any animations are applied.
baseVal PropertyGets or sets the base value of the given attribute before any animations are applied.
baseVal PropertyGets or sets the base value of the given attribute before any animations are applied.
baseVal PropertyGets or sets the base value of the given attribute before any animations are applied.
baseVal PropertyGets or sets the base value of the given attribute before any animations are applied.
baseVal PropertyGets or sets the base value of the given attribute before any animations are applied.
baseVal PropertyGets or sets the base value of the given attribute before any animations are applied.
baseVal PropertyGets or sets the base value of the given attribute before any animations are applied.
beginPath MethodResets the current path.
bezierCurveTo MethodAdds a point to the current subpath by using the specified control points that represent a cubic Bézier curve.
bubbles PropertyGets a value that indicates whether an event propagates up from the event target.
buffered PropertyGets a collection of buffered time ranges.
button PropertyGets the mouse button that caused an event.
buttonID PropertyGets or sets the Thumbnail Toolbar button ID that is clicked.
buttons PropertyGets a value that indicates which mouse buttons a user pressed.
c PropertyGets or sets the c entry of the ISVGMatrix.
cancelable PropertyGets a value that indicates whether you can cancel an event's default action.
cancelBubble PropertyGets or sets a value that indicates whether an event should be stopped from propagating up from the current target.
canPlayType MethodReturns a string that specifies whether Internet Explorer 9 can play a given media resource type.
canvas PropertyGets a back reference to the canvas object that the current context derives from.
char PropertyGets a character for a key that is pressed, if available.
characterSet PropertyGets the name of the character set that is used to encode the document.
charCode PropertyGets the numeric key code of a key that is pressed.
checkEnclosure MethodDetermines if the rendered content of the specified element is entirely contained within the specified rectangle.
checkIntersection MethodDetermines if the rendered content of the specified element intersects the specified rectangle.
childElementCount PropertyRetrieves 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 PropertyGets an SVGElementInstanceList object that contains all children of this ISVGElementInstance object within the instance tree.
className PropertyGets the names of the classes that are assigned to this object.
clear MethodClears all existing items from the list, which creates an empty list.
clearRect MethodClears the pixels on a CanvasRenderingContext2D object within a given rectangle.
clearWatch MethodStops listening for updates to the current geographical location.
clientX PropertyGets the x-coordinate of the mouse pointer, relative to the upper-left corner of the viewport (that is, the browser's client area).
clientY PropertyGets the y-coordinate of the mouse pointer, relative to the upper-left corner of the viewport (that is, the browser's client area).
clip MethodSpecifies a new clipping region.
clipPath PropertyGets or sets a reference to the SVG graphical object that will be used as the clipping path.
clipPathUnits PropertyGets or sets the given SVGClipPathElement element.
cloneContents MethodReturns a document fragment containing the nodes of a Range. If any nodes are partially selected, their start or end nodes are included.
cloneRange MethodReturns a new Range with boundary points that are equal to the original Range.
closePath MethodCloses the current subpath and starts a new subpath that has a start point that is equal to the end of the closed subpath.
code PropertyGets or sets a number indicating the type of exception that occured.
code PropertyReturns the current IHTMLMediaElement error object code or null if no error has occurred.
code PropertyReturns an integer value that indicates the type of error that occurred while trying to retrieve geographic information.
code PropertyGets the exception code that is raised.
collapse MethodCollapses (or removes) a Range by moving the insertion point to the beginning or end of the current Range.
collapse MethodReplaces the current selection with an empty selection (or a caret) at the given offset.
collapsed PropertyRetrieves whether a Range is collapsed or empty.
collapseToEnd MethodCollapses, or sets the insertion point or caret at the end of a selection object.
collapseToStart MethodCollapses, or sets the insertion point or caret at the beginning of a selection object.
commonAncestorContainer PropertyReturns the deepest node in which two boundary points exist.
compareBoundaryPoints MethodCompares two Ranges by comparing their boundary points.
compareDocumentPosition MethodCompares the position of two nodes in a document.
connectEnd PropertyGets the time when a connection was established for the document that is loaded by the window object.
connectStart PropertyGets the time when a connection was requested for the document that is loaded by the window object.
consolidate MethodConsolidates a transform list into a single transform.
contentScriptType PropertyGets the default scripting language of the current document fragment.
contentStyleType PropertyGets the default style sheet language of the current document.
controls PropertyGets 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 MethodChanges the stored unit identifier to the specified type.
coords PropertyGets a reference to a coordinates object that contains geographic information returned by the getCurrentPosition or watchPosition functions.
correspondingElement PropertyGets the corresponding element that this object is an instance of.
correspondingUseElement PropertyGets the corresponding use element that this object belongs to.
createAttributeNS MethodCreates a reference to an attribute object that is associated with an XML namespace.
createCDATASection MethodCreates a CDATA section that contains the specified text.
createDocument MethodCreates a document that is not attached to a window.
createDocumentType MethodCreates a document type element.
createElementNS MethodCreates an element from the specified namespace.
createEvent MethodCreates a DOM event of the specified type.
createHTMLDocument MethodCreates an HTML document.
createImageData MethodReturns a CanvasImageData object that has dimensions in CSS pixels.
createLinearGradient MethodCreates an object that represents a linear gradient to use in a canvas context.
createNodeIterator MethodCreates a NodeIterator object that you can use to traverse filtered lists of nodes or elements in a document.
createPattern MethodReturns a CanvasPattern object that repeats the specified element in the specified direction.
createProcessingInstruction MethodCreates a processing instruction for an XML parser.
createRadialGradient MethodReturns an object that represents a radial or circular gradient to use in a canvas context.
createRange MethodReturns an empty range object that has both of its boundary points positioned at the beginning of the document.
createSVGAngle MethodCreates a new ISVGAngle object that does not have units, that is set to 0 degrees, and that is not attached to any document.
createSVGLength MethodCreates a new ISVGLength object that has a length of 0 user units.
createSVGMatrix MethodCreates a new ISVGMatrix object that is set to the identity matrix and that is not attached to any document.
createSVGNumber MethodCreates a new ISVGNumber object that has a value of zero and that is not attached to any document.
createSVGPathSegArcAbs MethodReturns a stand-alone, parentless SVGPathSegArcAbs object.
createSVGPathSegArcRel MethodReturns a stand-alone, parentless SVGPathSegArcRel object.
createSVGPathSegClosePath MethodReturns a stand-alone, parentless SVGPathSegClosePath object.
createSVGPathSegCurvetoCubicAbs MethodReturns a stand-alone, parentless SVGPathSegCurvetoCubicAbs object.
createSVGPathSegCurvetoCubicRel MethodReturns a stand-alone, parentless SVGPathSegCurvetoCubicRel object.
createSVGPathSegCurvetoCubicSmoothAbs MethodReturns a stand-alone, parentless SVGPathSegCurvetoCubicSmoothAbs object.
createSVGPathSegCurvetoCubicSmoothRel MethodReturns a stand-alone, parentless SVGPathSegCurvetoCubicSmoothRel object.
createSVGPathSegCurvetoQuadraticAbs MethodReturns a stand-alone, parentless SVGPathSegCurvetoQuadraticAbs object.
createSVGPathSegCurvetoQuadraticRel MethodReturns a stand-alone, parentless SVGPathSegCurvetoQuadraticRel object.
createSVGPathSegCurvetoQuadraticSmoothAbs MethodReturns a stand-alone, parentless SVGPathSegCurvetoQuadraticSmoothAbs object.
createSVGPathSegCurvetoQuadraticSmoothRel MethodReturns a stand-alone, parentless SVGPathSegCurvetoQuadraticSmoothRel object.
createSVGPathSegLinetoAbs MethodReturns a stand-alone, parentless SVGPathSegLinetoAbs object.
createSVGPathSegLinetoHorizontalAbs MethodReturns a stand-alone, parentless SVGPathSegLinetoHorizontalAbs object.
createSVGPathSegLinetoHorizontalRel MethodReturns a stand-alone, parentless SVGPathSegLinetoHorizontalRel object.
createSVGPathSegLinetoRel MethodReturns a stand-alone, parentless SVGPathSegLinetoRel object.
createSVGPathSegLinetoVerticalAbs MethodReturns a stand-alone, parentless SVGPathSegLinetoVerticalAbs object.
createSVGPathSegLinetoVerticalRel MethodReturns a stand-alone, parentless SVGPathSegLinetoVerticalRel object.
createSVGPathSegMovetoAbs MethodReturns a standalone parentless SVGPathSegMovetoAbs object.
createSVGPathSegMovetoRel MethodReturns a stand-alone, parentless SVGPathSegMovetoRel object.
createSVGPoint MethodCreates 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 MethodCreates a new ISVGRect object that has all values set to 0 user units and that is not attached to any document.
createSVGTransform MethodCreates a new ISVGTransform object that is set to the identity matrix and that is not attached to any document.
createSVGTransformFromMatrix MethodCreates a matrix transform object whose values are given by the specified matrix.
createTBody MethodCreates an empty tBody element in the table.
createTreeWalker MethodCreates a TreeWalker object that you can use to traverse filtered lists of nodes or elements in a document.
cssFloat PropertyGets or sets a value that specifies whether a box should float to the left, right, or not at all.
cssRules PropertyGets or sets a list of all CSS rules contained within the parent object.
ctrlKey PropertyGets a value that indicates whether the Ctrl key is pressed.
currentNode PropertySets or retrieves where the current node in a filtered TreeWalker hierarchy is positioned.
currentScale PropertyGets or sets the current scale factor, relative to the initial view (when this property is called from an outermost svg element.
currentSrc PropertyGets the address or URL of the current media resource (video,audio) that is selected by IHTMLMediaElement.
currentTarget PropertyGets the event target that is currently being processed.
currentTime PropertyGets or sets the current playback position, in seconds.
currentTranslate PropertyGets or sets the current translation factor, relative to the initial view (when this property is called from an outermost svg element).
currentView PropertyNot implemented.
cx PropertyGets or sets the x-coordinate for the center of the largest (that is, outermost) circle of a radial gradient.
cx PropertyGets or sets the x-coordinate of the center of a circle or an ellipse.
cy PropertyGets or sets the y-coordinate for the center of the largest (that is, outermost) circle of a radial gradient.
cy PropertyGets or sets the y-coordinate of the center of a circle or an ellipse.
d PropertyGets or sets the d entry of the ISVGMatrix.
data PropertyGets the CanvasPixelArray object that contains image data for a given CanvasImageData object.
data PropertyGets the data of the event.
data PropertyGets the data of a processing instruction.
dataTransfer PropertyRetrieves the dataTransfer object associated with the event.
defaultPlaybackRate PropertyGets or sets the default playback rate when the user is not using fast foward or reverse for a video or audio resource.
defaultPrevented PropertyGets a value that indicates whether the default action should be canceled.
defaultView PropertyGets a reference to the window object for the document.
deleteContents MethodRemoves all contents within a selected Range.
deleteFromDocument MethodDeletes the selected nodes from a document.
deleteMedium MethodDeletes a medium from the current list.
deleteRule MethodDeletes a rule from the media block.
deleteRule MethodDeletes a rule from the style sheet.
deltaMode PropertyGets a value that indicates the unit of measurement for delta values.
deltaX PropertyGets the distance that a mouse wheel has rotated around the x-axis (horizontal).
deltaY PropertyGets the distance that a mouse wheel has rotated around the y-axis (vertical).
deltaZ PropertyGets the distance that a mouse wheel has rotated around the z-axis.
deselectAll MethodCancels the selection of any selected objects, including any selections of text strings and text boxes.
detach MethodRemoves or detaches an object and associated resources.
detail PropertySpecifies additional information about an event.
detail PropertyGets additional information about an event.
dispatchEvent MethodSends an event to the current element.
domainLookupEnd PropertyGets the time when the domain name request was completed for the document that is loaded by the window object.
domainLookupStart PropertyGets the time when the domain name request was started for the document that is loaded by the window object.
domComplete PropertyGets a value that represents the time when the DOM is initialized for the document that is loaded by the window object.
domContentLoadedEventEnd PropertyGets the time when the DOM content finished loading into the document that is loaded by the window object.
domContentLoadedEventStart PropertyGets the time when the DOM content began to load into the document that is loaded by the window object.
domInteractive PropertyGets the time when the DOM begins to process user events for the document that is loaded by the window object.
domLoading PropertyGets the time when the DOM begins to load for the document that is loaded by the window object.
drawImage MethodDraws a specified image onto a canvas.
duration PropertyGets the duration, in seconds, of the current media resource, a
dx PropertyNaNvalue if duration is not available, orInfinityif the media resource is streaming.Gets the dx attribute on the given element.
dy PropertyGets the dy attribute on the given element.
e PropertyGets or sets the e entry of the ISVGMatrix.
end MethodReturns the end of the time range by using the specified index.
endContainer PropertyRetrieves the end point node of the current Range.
ended PropertyGets information about whether the playback has ended or not.
endOffset PropertyRetrieves the ending boundary point relative to the startContainer in the current Range.
entities PropertyReturns a null value.
error PropertyGets an IHTMLMediaError object representing the current error state of the media element.
eventPhase PropertyGets the event phase that is being evaluated.
expandEntityReferences PropertyFlag to specify whether or not the children of entity reference nodes are visible.
externalResourcesRequired PropertyGets a value that indicates whether referenced resources that are not in the current document are required to correctly render a given element.
extractContents MethodRemoves the contents of a Range from a document or document fragment and puts it a new document fragment.
f PropertyGets or sets the f entry of the ISVGMatrix.
farthestViewportElement PropertyGets a value that represents the farthest ancestor svg element.
fetchStart PropertyGets the time when the document loaded by the window object is requested from the hosting server.
fill MethodFills subpaths by using the current fill style.
fillRect MethodPaints a rectangle onto a CanvasRenderingContext2D object by using the current fill style.
fillStyle PropertyGets or sets the current style that is used to fill shapes.
fillText MethodRenders filled text to the canvas by using the current fill style and font.
filter PropertyGets the function object that the iterator uses to filter nodes that go into TreeWalker hierarchies or NodeIterator lists.
firstChild MethodRetrieves a reference to the first child of the current node of the filtered TreeWalker hierarchy and updates currentNode.
firstChild PropertyGets the first child of this ISVGElementInstance object in the instance tree.
firstElementChild PropertyRetrieves a reference to the first child element, or null if there are no child elements.
flipX MethodReturns a matrix equivalent to a flip about the x-axis.
flipY MethodReturns a matrix equivalent to a flip about the y-axis.
focusable PropertyDetermines 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 PropertyRetrieves the element or node that contains the end of a selection.
focusOffset PropertyRetrieves the end position of a selection that is relative to the focusNode.
font PropertyGets or sets the current font for the context.
forceRedraw MethodRedraws all regions of the viewport that require updating.
fromElement PropertyGets the object that the mouse pointer exited.
fx PropertyGets or sets the x-coordinate for the focal point of a radial gradient.
fy PropertyGets or sets the y-coordinate for the focal point of a radial gradient.
geolocation PropertyGets a reference to a geolocation object, which reports the geographic location of the device running the application.
getAttributeNodeNS MethodGets an attribute object that matches the specified namespace and name.
getAttributeNS MethodGets the value of the specified attribute within the specified namespace.
getBBox MethodGets the bounding box, in current user space, of the geometry of all contained graphics elements.
getCharNumAtPosition MethodGets the index of the character that the glyph cell bounding box contains at the specified point.
getComputedStyle MethodReturns a currentStyle object containing the CSS settings that are applied to the specified element or a pseudo-element related to the specified element.
getComputedTextLength MethodReturns the total sum of all advance values from rendering all characters within the given text element.
getContext MethodReturns an object that provides methods and properties for drawing and manipulating images and graphics on a canvas element in a webpage.
getCTM MethodGets the transformation matrix that transforms from the current user units to the viewport coordinate system for the nearestViewportElement object.
getCurrentPosition MethodObtains the geographic position, in terms of latitude and longitude coordinates, of the device running Internet Explorer.
getCurrentTime MethodGets the current time, in seconds, relative to the start time for the current SVG document fragment.
getElementById MethodGets the element that matches the specified ID from the SVG document or document fragment.
getElementsByClassName MethodGets a collection of objects that are based on the value of the CLASS attribute.
getElementsByTagNameNS MethodGets a collection of nodes that match an element name from the specified namespace.
getElementsByTagNameNS MethodGets a collection of objects that are based on the specified element names within a specified namespace.
getEnclosureList MethodGets the list of graphics elements whose rendered content is entirely contained within the specified rectangle.
getEndPositionOfChar MethodGets 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 MethodGets 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 MethodReturns an ICanvasImageData object that represents the pixel data for the specified rectangle on a canvas.
getIntersectionList MethodGets the list of graphics elements whose rendered content intersects the specified rectangle.
getItem MethodReturns the specified item from a list.
getModifierState MethodQueries the state of the specified modifier key.
getNamedItemNS MethodGets an attribute that is specified with the name property and namespace, by using the attributes collection.
getNumberOfChars MethodGets the total number of characters that are available for rendering within the current element.
getPathSegAtLength MethodGets the index of pathSegList by using the specified distance along the path.
getPointAtLength MethodGets the (x,y) coordinate in user space that is the specified distance along the path.
getPropertyPriority MethodGets the priority of a CSS property if the priority is explicitly set in the current declaration block.
getPropertyValue MethodGets the value of a CSS property if it is explicitly set within the current declaration block.
getRangeAt MethodReturns 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 MethodGets 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 MethodGets the transformation matrix from the current user units to the screen coordinate system.
getSelection MethodReturns an object that represents the current selection of the document.
getStartPositionOfChar MethodGets 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 MethodCalculates the total sum of all advance values from rendering the specified substring of the characters.
getSVGDocument MethodReturns a document object that represents a SVG document loaded into the webpage.
getTotalLength MethodGets the total length of the path, as a distance in the current user coordinate system.
getTransformToElement MethodGets 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 PropertyGets or sets the current alpha or transparency value that is applied to global composite rendering operations.
globalCompositeOperation PropertyGets or sets a value that indicates how source images are drawn onto a destination image.
gradientTransform PropertyGets a value that contains the definition of an optional, additional transformation from the gradient coordinate system onto the target coordinate system.
gradientUnits PropertyGets a value that indicates the type of coordinate system that is used because of a transformation.
hasAttributeNS MethodDetermines whether an attribute that has the specified namespace and name exists.
hasExtension MethodDetermines if the specified extension is supported.
head PropertyGets the head element of the document.
heading PropertyNot supported.
height PropertyGets the number of rows of physical device pixels in the CanvasImageData object.
height PropertyGets or sets the height of a canvas element on a webpage.
height PropertyGets or sets the height of the video element.
height PropertyGets the height of the rectangle that surrounds the object content.
height PropertyGets or sets the height of an element.
href PropertyGets or sets the location of the style sheet to be imported.
href PropertyGets an
importNode Methodxlink:hrefattribute of an element.Imports a node from another document into the the document that the document object displays.
initCompositionEvent MethodInitializes a new text composition event that the createEvent method created.
initCustomEvent MethodInitializes a new custom event that the createEvent method created.
initDragEvent MethodInitializes a new drag event.
initEvent MethodInitializes a new generic event that the createEvent method created.
initFocusEvent MethodInitializes a new focus event that the createEvent method created.
initialize MethodClears current items from the list and re-initializes the list to contain the specified item.
initialTime PropertyGets the earliest possible position, in seconds, that the playback can begin.
initKeyboardEvent MethodInitializes a new keyboard event that the createEvent method created.
initMessageEvent MethodInitializes a new cross-document message (XDM) event that the createEvent method created.
initMouseEvent MethodInitializes a new mouse event that the createEvent method created.
initMouseWheelEvent MethodInitializes a new mouse wheel event that the createEvent method created.
initMutationEvent MethodInitializes a new DOM mutation (modification) event that the createEvent method created.
initStorageEvent MethodInitializes a new DOM storage event that the createEvent method created.
initTextEvent MethodInitializes a new text event that the createEvent method created.
initUIEvent MethodInitializes a new user interface event that the createEvent method created.
initWheelEvent MethodInitializes a new mouse wheel event that the createEvent method created.
innerHeight PropertyGets the height of the window, excluding user interface elements, such as the window frame, toolbars, and so on.
innerWidth PropertyGets the width of the window, excluding user interface elements, such as the window frame.
inputEncoding PropertyGets the character encoding that is used for the text that is loaded into the document object.
inputMethod PropertyGets a value that describes how text is entered.
insertItemBefore MethodInserts a new item into a list at a specified position.
insertNode MethodInserts a node into the start of a Range object.
insertRule MethodInserts a new rule into the media block.
insertRule MethodInserts a new rule into the style sheet.
instanceRoot PropertyGets the root of the instance tree of a use element.
internalSubset PropertyReturns a null value.
inverse MethodReturns the inverse of this matrix.
isCollapsed PropertyRetrieves whether a selection is collapsed or empty.
isDefaultNamespace MethodIndicates whether or not a namespace is the default namespace for a document.
isEqualNode MethodDetermines if two nodes are equal.
isPointInPath MethodDetermines if the specified point is in the current path.
isSameNode MethodDetermines if two node references refer to the same node.
isSupported MethodReturns a value indicating whether or not the object supports a specific DOM standard.
isTrusted PropertyGets a value that indicates whether a trusted event source created an event.
item MethodGets the medium at the position number that is indicated by an index in the current list.
item MethodGets a property that has been explicitly set in the current declaration block.
item MethodGets the specified SVGElementInstance object from the collection.
key PropertyGets the key identifier of a key that is pressed.
key PropertyGets the key that is updated.
keyCode PropertyGets the numeric key code of a key that is pressed.
largeArcFlag PropertyGets or sets the value of the large-arc-flag parameter.
lastChild MethodRetrieves a reference to the last child of the current node of the filtered TreeWalker hierarchy and updates currentNode.
lastChild PropertyGets the last child of this ISVGElementInstance object in the instance tree.
lastElementChild PropertyRetrieves a reference to the last child element or null if there are no child elements.
latitude PropertyThe latitude of the location specified in the coordinates object, in decimal degrees.
layerX PropertyGets the x-coordinate of the mouse pointer, relative to the last positioned ancestor element.
layerY PropertyGets the y-coordinate of the mouse pointer, relative to the last positioned ancestor element.
length PropertyGets or sets the number of pixel entries in a CanvasPixelArray object.
length PropertyGets or sets the number of properties that are explicitly set on the parent object.
length PropertyThe number of time ranges in the collection.
length PropertyGets the number of SVGElementInstance objects in the list.
lengthAdjust PropertyGets or sets the lengthAdjust attribute on the given element.
lineCap PropertyGets or sets the current line cap style.
lineJoin PropertyGets or sets the type of corner that is created when two lines meet.
lineTo MethodAdds a new point to a subpath and connects that point to the last point in the subpath by using a straight line.
lineWidth PropertyGets or sets the current line width, in pixels.
load MethodResets the IHTMLMediaElement and loads a new media resource.
loadEventEnd PropertyGets the time when the onload event for the body element completed.
loadEventStart PropertyGets the time when the onload event for the IHTMLBodyElement element started.
locale PropertyGets the locale name for the event.
localName PropertyRetrieves the local name of the fully qualified XML declaration for a node.
location PropertyGets the location of a key on the keyboard or device.
longitude PropertyThe longitude of the location specified in the coordinates object in decimal degrees.
lookupNamespaceURI MethodGets the URI of the namespace associated with a namespace prefix, if any.
lookupPrefix MethodGets the namespace prefix associated with a URI, if any.
loop PropertyGets or sets a flag that specifies whether playback should restart after it completes.
markerHeight PropertyGets the height attribute of the marker element.
markerUnits PropertyGets or sets the coordinate system for the markerWidth and markerHeight attributes and for the contents of the marker element.
markerWidth PropertyGets the width attribute of the marker element.
maskContentUnits PropertyGets the maskContentUnits attribute of the mask element.
maskUnits PropertyGets the maskUnits attribute of the mask element.
matchMedium MethodGets a value that indicates whether the specified media type is supported by the object that displays the document object.
matrix PropertyGets the matrix that represents this transformation.
matrixTransform MethodApplies the given 2×3 matrix transformation on this SVGPoint object and returns a new, transformed SVGPoint object.
measureText MethodReturns a CanvasTextMetrics object that contains the width of the specified text.
media PropertyGets or sets a list of media types for which this style sheet is used.
media PropertyGets or sets a list of media types for this rule.
media PropertyGets or sets the intended media type of the media source.
media PropertyGets or sets the destination medium for style information.
mediaText PropertyGets or sets the parsable textual representation of the current media list.
meetOrSlice PropertyGets or sets the type of meet-or-slice value.
message PropertyGets or sets a string that describes the error that occurred.
message PropertyGets an error message for debugging purposes.
message PropertyGets a description of the exception that is raised.
metaKey PropertyGets a value that indicates whether the Meta/Control key is pressed.
method PropertyGets the method attribute on the given textPath element.
miterLimit PropertyGets or sets the maximum allowed ratio between half of the lineWidth value and the miter length.
moveTo MethodCreates a new subpath by using the specified point.
msActiveXFilteringEnabled MethodDetermines whether Microsoft ActiveX Filtering is enabled by the user.
msAddSiteMode MethodCreates a pinned site shortcut to the current webpage on the Windows Start menu.
msAddTrackingProtectionList MethodAdds an external Tracking Protection list.
msDoNotTrack PropertyReturns a String indicating whether tracking protection is enabled.
msFirstPaint PropertyGets the time when the document loaded by the window object began to be displayed to the user.
msGetPropertyEnabled MethodReturns whether a given property in the style object is enabled.
msIsSiteMode MethodDetermines whether the current page was launched as a pinned site.
msIsSiteModeFirstRun MethodDetermines whether a pinned site was launched for the first time.
msMatchesSelector MethodDetermines whether an object matches the specified selector.
msPutPropertyEnabled MethodSets whether a given property in the style object is enabled.
msSiteModeActivate MethodFlashes the pinned site taskbar button.
msSiteModeAddButtonStyle MethodDefines an alternate icon image and tooltip for the specified button.
msSiteModeAddJumpListItem MethodAdds a new entry to the Jump List of a taskbar button.
msSiteModeAddThumbBarButton MethodAdds a button to the Thumbnail Toolbar.
msSiteModeClearIconOverlay MethodRemoves the icon overlay from the taskbar button.
msSiteModeClearJumpList MethodDeletes the Jump List.
msSiteModeCreateJumpList MethodCreates a new group of items on the Jump List.
msSiteModeSetIconOverlay MethodAdds an icon overlay to the pinned site taskbar button.
msSiteModeShowButtonStyle MethodChanges the icon image and tooltip of a Thumbnail Toolbar button.
msSiteModeShowJumpList MethodShows updates to the list of items in a Jump List.
msSiteModeShowThumbBar MethodEnables the Thumbnail Toolbar in the thumbnail preview of a pinned site.
msSiteModeUpdateThumbBarButton MethodChanges the state of a Thumbnail Toolbar button.
msTrackingProtectionEnabled MethodDetermines whether any Tracking Protection lists are enabled by the user.
multiply MethodPost-multiplies the matrix by the specified second matrix and returns the resulting matrix.
muted PropertyGets or sets a flag that indicates whether the audio (either audio or the audio track on video media) is muted.
name PropertyGets the name of the root element of a document type.
namespaceURI PropertyRetrieves the namespace URI of the fully qualified XML declaration for a node.
namespaceURI PropertyGets or sets the namespace of the @namespace rule.
naturalHeight PropertyThe original height of the image resource before sizing.
naturalWidth PropertyThe original width of the image resource before sizing.
navigation PropertyGets 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 PropertyGets the time of the initial navigation action for the document that is loaded by the window object.
nearestViewportElement PropertyGets a value that indicates which element established the current viewport.
networkState PropertyGets the current network activity for the element.
newScale PropertyGets the new scale value of a zoom event.
newTranslate PropertyGets the new translation values of a zoom event.
newValue PropertyGets the new value of the attribute or text node.
newValue PropertyGets the new value of the key.
newValueSpecifiedUnits MethodResets the specified value as a number with the specified unit type, replacing the values for all of the attributes on the object.
nextElementSibling PropertyRetrieves a reference to the sibling element that immediately follows or null if the element does not have any sibling elements that follow it.
nextNode MethodReturns the next node in the NodeIterator or TreeWalker list and updates currentNode.
nextSibling MethodRetrieves the next sibling of the current node in the filtered TreeWalker hierarchy and updates currentNode.
nextSibling PropertyGets the SVGElementInstance object that immediately follows this SVGElementInstance object.
normalizedPathSegList PropertyGets or sets the normalized static contents of the d attribute.
notations PropertyReturns a null value.
numberOfItems PropertyGets or sets the number of items in a list.
offset PropertyGets or sets a value that indicates where the gradient stop is placed within the gradient.
offsetX PropertyGets the y-coordinate of the mouse pointer, relative to the target node.
offsetY PropertyGets the y-coordinate of the mouse pointer, relative to the target node.
oldValue PropertyGets the previous value of the key.
orientAngle PropertyGets the angle of orientation of the marker element.
orientType PropertyGets the orientation type for a marker element.
origin PropertyGets the URI of the document of origin.
outerHeight PropertyGets the height of the window, including user interface elements, such as the window frame, toolbars, and so on.
outerWidth PropertyGets the width of the window, including user interface elements, such as the window frame.
ownerNode PropertyGets or sets the node that associates this style sheet with the document.
ownerRule PropertyGets or sets a value that indicates whether this style sheet comes from an @import rule or a link (an element or processing instruction).
ownerSVGElement PropertyGets the nearest ancestor svg element.
pageX PropertyGets the y-coordinate of the mouse pointer, relative to the upper-left corner of the page.
pageXOffset PropertyGets the distance, in pixels, that a document has scrolled horizontally.
pageY PropertyGets the y-coordinate of the mouse pointer, relative to the upper-left corner of the page.
pageYOffset PropertyGets the distance, in pixels, that a document has scrolled vertically.
parentNode MethodRetrieves the parent object in the document hierarchy relative to the current node and updates currentNode.
parentNode PropertyGets the parent of this SVGElementInstance object within the instance tree.
parentRule PropertyGets or sets the containing rule, if the current rule is contained inside another rule.
parentStyleSheet PropertyGets or sets the style sheet that contains the current rule.
parseFromString MethodCreates an instance of a document that contains a DOM tree from a string of serialized XML source.
pathLength PropertyNot implemented.
pathSegList PropertyGets or sets the static contents of the d attribute in a form that matches the SVG syntax.
pathSegType PropertyGets the type of the path segment.
pathSegTypeAsLetter PropertyGets the type of the path segment, specified by the corresponding one-character command name.
patternContentUnits PropertyGets or sets the patternContentUnits property on the given pattern element, defining the coordinate system for the contents of the pattern element.
patternTransform PropertyGets or sets the definition of an optional transformation from the pattern coordinate system onto the target coordinate system.
patternUnits PropertyGets or sets the patternUnits property on the given pattern element, defining the coordinate system for attributes x, y, width and height.
pause MethodPauses the current playback and sets paused to true.
pauseAnimations MethodPauses all currently running animations that are defined within the SVG document fragment that corresponds to this svg element.
paused PropertyGets a flag that specifies whether playback is paused.
performance PropertyReturns a performance object that represents times and timing measures recorded for the document that is loaded into the window object.
pixelDepth PropertyGets the number of bits per pixel that is used for colors on the destination device or buffer.
pixelUnitToMillimeterX PropertyGets or sets the size of a pixel unit along the x-axis of the viewport.
pixelUnitToMillimeterY PropertyGets or sets the size of a pixel unit along the y-axis of the viewport.
play MethodLoads and starts playback of a media resource.
playbackRate PropertyGets 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 PropertyGets TimeRanges for the current media resource that has been played.
points PropertyGets or sets the static contents of the points attribute.
poster PropertyGets 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 PropertyRetrieves the local name of the fully qualified XML declaration for a node.
prefix PropertyGets or sets the prefix of the @namespace rule or
preload Propertynullif there is no prefix.Gets or sets a hint to how much buffering is advisable for a page, even if autoplay is not specified.
preserveAspectRatio PropertyGets an XML value that indicates whether to force uniform graphic scaling.
preventDefault MethodCancels the default action of an event.
previousElementSibling PropertyRetrieves a reference to the immediately preceding sibling element or null if the element does not have any preceding siblings.
previousNode MethodReturns the previous node in the NodeIterator or TreeWalker list and updates currentNode.
previousScale PropertyGets the previous scale value of a zoom event.
previousSibling MethodRetrieves the previous sibling of the current node in the filtered TreeWalker hierarchy and updates currentNode.
previousSibling PropertyGets the SVGElementInstance object that immediately precedes this SVGElementInstance object.
previousTranslate PropertyGets the previous translation values of a zoom event.
prevValue PropertyGets the previous value of the attribute or text node.
publicId PropertyGets the public identifier of a document type.
putImageData MethodPaints the data from a specified CanvasImageData object onto a canvas.
quadraticCurveTo MethodAdds a point to the current subpath by using the specified control points that represent a quadratic Bézier curve.
r PropertyGets or sets the radius of a circle.
r PropertyGets or sets the radius of a radial gradient.
r1 PropertyGets or sets the x-axis radius for an ellipse that is associated with a path element.
r2 PropertyGets or sets the y-axis radius for an ellipse that is associated with a path element.
rangeCount PropertyReturns the number of ranges in a selection
rect MethodCreates a new closed rectangular subpath.
redirectCount PropertyGets the number of times that the document is redirected to another URL.
redirectEnd PropertyIf 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 PropertyIf 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 PropertyGets the refX attribute on the marker element.
refY PropertyGets the refY attribute on the marker element.
relatedNode PropertyGets a second node related to a mutation event.
relatedTarget PropertyGets the secondary element that is involved in an event.
removeAllRanges MethodRemoves all ranges from a selection.
removeAttributeNS MethodRemoves the specified attribute from the object.
removeEventListener MethodRemoves an event handler that the addEventListener method registered.
removeItem MethodRemoves an existing item from the list.
removeNamedItemNS MethodRemoves a named item that is specified by a namespace and local name.
removeProperty MethodRemoves a CSS property if it is explicitly set within the current declaration block.
removeRange MethodRemoves a range from a selection.
repeat PropertyGets a value that indicates whether a key was pressed and held.
replaceItem MethodReplaces a specified existing item in the list with a specified new item.
replaceWholeText MethodReplaces the text of the current object.
requestStart PropertyGets a value that represents the time when the document that was loaded by the window object was requested from the hosting server.
requiredExtensions PropertyGets a white space-delimited list of required language extensions.
requiredFeatures PropertyGets or sets a white space-delimited list of feature strings.
responseEnd PropertyGets the time when a response is completed by the server that hosts the document that is loaded into the window object.
responseStart PropertyGets 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 MethodReturns previously saved CanvasRenderingContext2D path state and attributes.
returnValue PropertyGets or sets a value that indicates whether to warn the user prior to navigating away from a page.
root PropertyGets the root node that was specified when the object was created.
rootElement PropertyGets the root svg element in the document hierarchy.
rotate MethodRotates the current context coordinates (that is, a transformation matrix).
rotate MethodPost-multiplies a rotation transformation on the current matrix and returns the resulting matrix.
rotate PropertyGets or sets the supplemental character rotation about the current text position.
rotateFromVector MethodPost-multiplies the matrix by a specified rotation transformation and returns the resulting matrix.
rx PropertyGets or sets the x-axis radius of an ellipse.
rx PropertyGets or sets the x-axis radius of a rounded corner rectangle.
ry PropertyGets or sets the y-axis radius of an ellipse.
ry PropertyGets or sets the y-axis radius of a rounded corner rectangle.
save MethodSaves the state of the current context.
scale MethodScales the current context by the specified horizontal (x) and vertical (y) factors.
scale MethodPost-multiplies the matrix by a uniform scale transformation and returns the resulting matrix.
scaleNonUniform MethodPost-multiplies the matrix by a non-uniform scale transformation and returns the resulting matrix.
screenPixelToMillimeterX PropertyGets or sets the size of a screen pixel along the x-axis of the viewport.
screenPixelToMillimeterY PropertyGets or sets the size of a screen pixel along the y-axis of the viewport.
screenX PropertyGets the x-coordinate of the mouse pointer, relative to the upper-left corner of the screen.
screenY PropertyGets the y-coordinate of the mouse pointer, relative to the upper-left corner of the screen.
seekable PropertyReturns a TimeRanges object that represents the ranges of the current media resource that can be seeked.
seeking PropertyGets a flag that indicates whether Internet Explorer 9 is currently moving to a new playback position in the media resource.
selectAllChildren MethodReplaces the current selection with all the contents of the given node.
selectionEnd PropertyGets or sets the end position or offset of a text selection.
selectionStart PropertyGets or sets the starting position or offset of a text selection.
selectNode MethodSelects a Range node and all of its contents.
selectNodeContents MethodSelects the contents of a node into a range.
selectorText PropertyGets or sets a value that represents the textual representation of the selector for the rule set.
selectSubString MethodSelects the specified substring, just as if a user selected the substring interactively.
serializeToString MethodConverts nodes in a Document Object Model (DOM) tree to a string that contains an XML representation of the tree.
setAttributeNodeNS MethodSets an attribute object as part of the object.
setAttributeNS MethodSets the value of the specified attribute within the specified namespace.
setCurrentTime MethodSets the new current time for this SVG document fragment.
setEnd MethodSets the end point of Range.
setEndAfter MethodSets the end point of a Range to a point after a specific node.
setEndBefore MethodSets the end point of Range to before a specific node.
setMatrix MethodSets the transform type to SVG_TRANSFORM_MATRIX by using the specified new transformation.
setNamedItemNS MethodAdds an attribute to an element by using its namespaceURI and localName properties.
setOrientToAngle MethodSets the value of the orientAngle attribute to the specified angle.
setOrientToAuto MethodSets the value of the svgMarkerOrient attribute to
setProperty Methodauto.Sets a property value and priority within the current declaration block.
setRotate MethodSets the transform type to SVG_TRANSFORM_ROTATE by using the specified rotation angle and center of rotation.
setScale MethodSets the transform type to SVG_TRANSFORM_SCALE by using the specified scale amounts.
setSelectionRange MethodSets the start and end positions of a selection in a text field.
setSkewX MethodSets the transform type to SVG_TRANSFORM_SKEWX, with the given angle defining the amount of skew.
setSkewY MethodSets the transform type to SVG_TRANSFORM_SKEWY, with the given angle defining the amount of skew.
setStart MethodSets the start point of a Range.
setStartAfter MethodSets the start point of Range to a point after a specific node.
setStartBefore MethodSets the start point of a Range to a point before a specific node.
setTransform MethodResets the current transformation matrix of the current context back to its default and then multiplies it by the specified matrix.
setTranslate MethodSets the transform type to SVG_TRANSFORM_TRANSLATE by using the specified components.
shadowBlur PropertyGets or sets the current level of blur that is applied to shadows.
shadowColor PropertyGets or sets the color to use for shadows.
shadowOffsetX PropertyGets or sets the horizontal distance of a shadow from a shape.
shadowOffsetY PropertyGets or sets the vertical distance of a shadow from a shape.
sheet PropertyGets the CSS style sheet that is associated with the object.
shiftKey PropertyGets a value that indicates whether the Shift key is pressed.
skewX MethodPost-multiplies the matrix by a skew transformation along the x-axis and returns the resulting matrix.
skewY MethodPost-multiplies the matrix by a skew transformation along the y-axis and returns the resulting matrix.
source PropertyGets the window object that sent the message.
spacing PropertyGets the spacing attribute on the given textPath element.
speed PropertyNot supported.
spreadMethod PropertyGets a value that determines what happens if a gradient starts or ends inside the bounds of a target rectangle.
src PropertyThe address or URL of the a media resource (video,audio) that is to be considered.
srcElement PropertyGets the element that the event was originally dispatched to. Compare to target.
start MethodGets the start of the time range by using the specified index.
startContainer PropertyRetrieves the starting node of a current Range.
startOffset PropertyRetrieves the offset of the starting boundary point relative to the startContainer in the current Range.
startOffset PropertyGets the startOffset attribute on the given textPath element.
stopImmediatePropagation MethodPrevents any further propagation of an event.
stopPropagation MethodPrevents propagation of an event beyond the current target.
storageArea PropertyGets the Storage object of the affected document.
stroke MethodRenders the strokes of the current subpath by using the current stroke styles.
strokeRect MethodCreates an outline of the specified rectangle on a canvas by using the current stroke, line width, and join styles.
strokeStyle PropertyGets or sets the current style that is used for strokes of shapes.
strokeText MethodRenders the specified text at the specified position by using the current font and strokeStyle property.
style PropertyGets or sets the declaration block of the current rule.
style PropertyGets a style object.
styleMedia PropertyGets 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 MethodMoves the contents of a Range to a new parent node, placing the new parent node at the start position of the Range.
suspendRedraw MethodSuspends redrawing a device for a specified duration.
sweepFlag PropertyGets or sets the value of the sweep-flag parameter.
systemId PropertyGets the system identifier of a document type.
systemLanguage PropertyGets or sets a comma-separated list of language names.
target PropertyGets the element that is the target of the event.
target PropertyGets the target of a processing instruction.
target PropertySpecifies where to open a linked document.
textAlign PropertyGets or sets the current anchor point or alignment settings for text in the current context.
textBaseline PropertyGets or sets the current settings for the font baseline alignment.
textContent PropertySets or retrieves the text content of an object and any child objects.
textLength PropertyGets or sets the textLength attribute on the given element.
timestamp PropertyGets the time associated with the geographic information, typically the time the information was received by Internet Explorer.
timeStamp PropertyGets the time, in milliseconds, when an event occurred.
timing PropertyGets 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 MethodReturns 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 PropertyGets the object that the mouse pointer entered.
toJSON MethodReturns the calling object as a JavaScript Object Notation (JSON) object.
transform MethodModifies the transformation matrix of the current context.
transform PropertyGets the value of a transform attribute.
translate MethodSpecifies values to move the origin point in a canvas.
translate MethodPost-multiplies the matrix by a translation transformation and returns the resulting matrix.
type PropertyGets the name of an event.
type PropertyGets or sets the type of the rule.
type PropertyGets the media type of the object that displays the document object.
type PropertyGets a value representing the navigation that caused the document to be loaded by a window object.
type PropertyGets or sets the MIME type of media resource.
type PropertyGets the scripting language for the given script element.
type PropertyGets the style sheet language of the style element's contents.
type PropertyGets or sets the
unitType Propertytransformattribute type.Gets or sets a value that indicates the type of angle units.
unitType PropertyGets or sets a value that indicates the type of length units.
unloadEventEnd PropertyGets 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 PropertyGets 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 MethodResumes currently running animations that are defined within the SVG document fragment.
unsuspendRedraw MethodCancels the specified suspension of redrawing operations.
unsuspendRedrawAll MethodCancels all currently active suspensions of redrawing operations.
url PropertyGets the address of the document that the update affects.
useCurrentView PropertyGets 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 PropertyGets the character set used to decode the current document.
value PropertyGets or sets the value of the given attribute.
valueAsString PropertyGets or sets the string form of the value property, in the units that svgUnitTypes specifies.
valueInSpecifiedUnits PropertyGets or sets the length or angle value, as a floating point number, in the units that svgUnitTypes specifies.
videoHeight PropertyGets the intrinsic height of a video in CSS pixels, or zero if the dimensions are not known.
videoWidth PropertyGets the intrinsic width of a video in CSS pixels, or zero if the dimensions are not known.
view PropertyGets the window object that an event is generated from.
viewBox PropertyGets a value that indicates how a graphic scales to fit a container element.
viewport PropertyGets or sets the current viewport.
viewportElement PropertyGets the element that established the current viewport.
viewTarget PropertyGets the viewTarget attribute of a view element.
volume PropertyGets or sets the volume level for audio portions of the media element.
watchPosition MethodBegins listening for updates to the current geographical location of the device running Internet Explorer.
whatToShow PropertyGets which node types are presented through the iterator. Nodes that are not accepted are skipped, but their children are still considered.
wheelDelta PropertyGets the distance that a mouse wheel has rotated around the y-axis.
which PropertyGets the numeric code of a key that is pressed.
which PropertyGets which mouse button is pressed.
wholeText PropertyRetrieves the text of the current object.
width PropertyGets the number of physical device pixels in a row of the CanvasImageData object.
width PropertyGets the width, in CSS pixels, of a given box of text.
width PropertyGets or sets the width of a canvas element on a webpage.
width PropertyGets or sets the width of the video element.
width PropertyGets the width of the rectangle that surrounds the object content.
width PropertyDefines the width of an element.
x PropertyGets the x-coordinate of the mouse pointer, relative to the last positioned ancestor element.
x PropertyGets or sets the x-coordinate value.
x1 PropertyGets or sets the x-coordinate for the begining of a gradient vector.
x1 PropertyGets or sets the x-coordinate for the start of a line.
x1 PropertyGets or sets the absolute or relative x-coordinate for the first control point.
x2 PropertyGets or sets the x-coordinate for the end of a gradient vector.
x2 PropertyGets or sets the x-coordinate for the end of a line.
x2 PropertyGets or sets the absolute or relative x-coordinate for the second control point.
xmlbase PropertyGets or sets the
xmlEncoding Propertybaseattribute on the element.Gets a value that represents the character encoding that is specified in the declaration of an XML document.
xmllang PropertyGets or sets a value that specifies the language that is used in the contents and attribute values of an element.
xmlspace PropertyGets or sets a value that indicates whether white space is preserved in character data.
xmlStandalone PropertyGets or sets the value of the standalone attribute in the declaration of an XML document.
xmlVersion PropertyGets or sets the version attribute that is specified in the declaration of an XML document.
y PropertyGets the y-coordinate of the mouse pointer, relative to the last positioned ancestor element.
y PropertyGets or sets the y-coordinate value.
y1 PropertyGets or sets the y-coordinate for the begining of a gradient vector.
y1 PropertyGets or sets the y-coordinate for the start of a line.
y1 PropertyGets or sets the absolute or relative y-coordinate for the first control point.
y2 PropertyGets or sets the y-coordinate for the end of a gradient vector.
y2 PropertyGets or sets the y-coordinate for the end of a line.
y2 PropertyGets or sets the absolute or relative y-coordinate for the second control point.
zoomAndPan PropertyGets the zoomAndPan attribute of an element.
zoomRectScreen PropertyGets the zoom rectangle of a zoom event.
Events
onabortOccurs when page loading is stopped before an element is loaded completely.
oncanplayOccurs when playback is possible, but would require further buffering.
oncanplaythroughOccurs when playback to end is possible without requiring a stop for further buffering.
ondurationchangeOccurs when the duration attribute is updated.
onemptiedOccurs when the media element is reset to its initial state.
onendedOccurs when the end of playback is reached.
onerrorOccurs when an element does not load properly or a script runs incorrectly.
oninputOccurs when the text content of an element is changed through the user interface.
onloadOccurs when the browser has fully parsed the element and all of its descendants.
onloadeddataOccurs when media data is loaded at the current playback position.
onloadedmetadataOccurs when the duration and dimensions of the media have been determined.
onloadstartOccurs when Internet Explorer begins looking for media data.
onmssitemodejumplistitemremovedOccurs when msSiteModeShowJumpList is called, and an item has been removed from a Jump List by the user.
onmsthumbnailclickOccurs when a user clicks a button in a Thumbnail Toolbar.
onpauseOccurs when playback is paused.
onplayOccurs when the play method is requested.
onplayingOccurs when the audio or video has started playing.
onprogressOccurs to indicate progress while downloading media data.
onratechangeOccurs when the playback rate is increased or decreased.
onresizeOccurs when the document view is being resized.
onscrollOccurs when a document view is being moved along the x-axis, y-axis, or both axes.
onseekedOccurs when the seek operation ends.
onseekingOccurs when the current playback position is moved.
onstalledOccurs when the download has stopped.
onsuspendOccurs if the load operation has been intentionally halted.
ontimeupdateOccurs to indicate the current playback position.
onunloadOccurs when a document is removed from a window or frame.
onvolumechangeOccurs when the volume is changed, or playback is muted or unmuted.
onwaitingOccurs when playback stops because the next frame of a video resource is not available.
onzoomOccurs when the document zoom level or currentScale property changes.