dom / latest / htmlobjectelement.html /

HTMLObjectElement

The HTMLObjectElement interface provides special properties and methods (beyond those on the HTMLElement interface it also has available to it by inheritance) for manipulating the layout and presentation of <object> element, representing external resources.

EventTarget Node Element HTMLElement HTMLObjectElement

Properties

Inherits properties from its parent, HTMLElement.

HTMLObjectElement.align Deprecated

Is a DOMString representing an enumerated property indicating alignment of the element's contents with respect to the surrounding context. The possible values are "left", "right", "justify", and "center".

HTMLObjectElement.archive Deprecated

Is a DOMString that reflects the archive HTML attribute, containing a list of archives for resources for this object.

HTMLObjectElement.border Deprecated

Is a DOMString that reflects the border HTML attribute, specifying the width of a border around the object.

HTMLObjectElement.code Deprecated

Is a DOMString representing the name of an applet class file, containing either the applet's subclass, or the path to get to the class, including the class file itself.

HTMLObjectElement.codeBase Deprecated

Is a DOMString that reflects the codebase HTML attribute, specifying the base path to use to resolve relative URIs.

HTMLObjectElement.codeType Deprecated

Is a DOMString that reflects the codetype HTML attribute, specifying the content type of the data.

HTMLObjectElement.contentDocument Read only

Returns a Document representing the active document of the object element's nested browsing context, if any; otherwise null.

HTMLObjectElement.contentWindow Read only

Returns a WindowProxy representing the window proxy of the object element's nested browsing context, if any; otherwise null.

HTMLObjectElement.data

Returns a DOMString that reflects the data HTML attribute, specifying the address of a resource's data.

HTMLObjectElement.declare Deprecated

Is a boolean value that reflects the declare HTML attribute, indicating that this is a declaration, not an instantiation, of the object.

HTMLObjectElement.form Read only

Returns a HTMLFormElement representing the object element's form owner, or null if there isn't one.

HTMLObjectElement.height

Returns a DOMString that reflects the height HTML attribute, specifying the displayed height of the resource in CSS pixels.

HTMLObjectElement.hspace Deprecated

Is a long representing the horizontal space in pixels around the control.

HTMLObjectElement.name

Returns a DOMString that reflects the name HTML attribute, specifying the name of the browsing context.

HTMLObjectElement.standby Deprecated

Is a DOMString that reflects the standby HTML attribute, specifying a message to display while the object loads.

HTMLObjectElement.type

Is a DOMString that reflects the type HTML attribute, specifying the MIME type of the resource.

HTMLObjectElement.useMap

Is a DOMString that reflects the usemap HTML attribute, specifying a <map> element to use.

HTMLObjectElement.validationMessage Read only

Returns a DOMString representing a localized message that describes the validation constraints that the control does not satisfy (if any). This is the empty string if the control is not a candidate for constraint validation (willValidate is false), or it satisfies its constraints.

HTMLObjectElement.validity Read only

Returns a ValidityState with the validity states that this element is in.

HTMLObjectElement.vspace Deprecated

Is a long representing the horizontal space in pixels around the control.

HTMLObjectElement.width

Is a DOMString that reflects the width HTML attribute, specifying the displayed width of the resource in CSS pixels.

HTMLObjectElement.willValidate Read only

Returns a boolean value that indicates whether the element is a candidate for constraint validation. Always false for HTMLObjectElement objects.

Methods

Inherits methods from its parent, HTMLElement.

HTMLObjectElement.checkValidity()

Returns a boolean value that always is true, because object objects are never candidates for constraint validation.

HTMLObjectElement.setCustomValidity()

Sets a custom validity message for the element. If this message is not the empty string, then the element is suffering from a custom validity error, and does not validate.

Specifications

Browser compatibility

Desktop Mobile
Chrome Edge Firefox Internet Explorer Opera Safari WebView Android Chrome Android Firefox for Android Opera Android Safari on IOS Samsung Internet
HTMLObjectElement
1
12
1
5.5
≤12.1
3
1
18
4
≤12.1
1
1.0
align
1
12
1
5.5
≤12.1
3
1
18
4
≤12.1
1
1.0
archive
1
12
1
6
≤12.1
3
1
18
4
≤12.1
1
1.0
border
1
12
1
6
≤12.1
3
1
18
4
≤12.1
1
1.0
checkValidity
10
12
4
10
≤12.1
5.1
≤37
18
4
≤12.1
5
1.0
code
1
12
1
5.5
≤12.1
3
1
18
4
≤12.1
1
1.0
codeBase
1
12
1
5.5
≤12.1
3
1
18
4
≤12.1
1
1.0
codeType
1
12
1
5.5
≤12.1
3
1
18
4
≤12.1
1
1.0
contentDocument
1
12
1
8
≤12.1
3
1
18
4
≤12.1
1
1.0
contentWindow
53
17
22
No
No
13
53
53
22
No
13
6.0
data
1
12
1
5.5
≤12.1
3
1
18
4
≤12.1
1
1.0
declare
1
12
1
6
≤12.1
3
1
18
4
≤12.1
1
1.0
form
1
12
1
5.5
≤12.1
3
1
18
4
≤12.1
1
1.0
getSVGDocument
1
12
3.5
9
≤12.1
3
1
18
4
≤12.1
1
1.0
height
1
12
1
5.5
≤12.1
3
1
18
4
≤12.1
1
1.0
hspace
1
12
1
5.5
≤12.1
3
1
18
4
≤12.1
1
1.0
name
1
12
1
5.5
≤12.1
3
1
18
4
≤12.1
1
1.0
reportValidity
39
18
49
No
26
10.1
39
39
49
26
10.3
4.0
setCustomValidity
10
12
4
10
≤12.1
5.1
≤37
18
4
≤12.1
5
1.0
standby
1
12
1
6
≤12.1
3
1
18
4
≤12.1
1
1.0
type
1
12
1
5.5
≤12.1
3
1
18
4
≤12.1
1
1.0
useMap
1
12
1
6
≤12.1
3
1
18
4
≤12.1
1
1.0
validationMessage
10
12
4
10
≤12.1
5.1
≤37
18
4
≤12.1
5
1.0
validity
10
12
4
10
≤12.1
5.1
≤37
18
4
≤12.1
5
1.0
vspace
1
12
1
5.5
≤12.1
3
1
18
4
≤12.1
1
1.0
width
1
12
1
5.5
≤12.1
3
1
18
4
≤12.1
1
1.0
willValidate
4
12
4
10
≤12.1
5
≤37
18
4
≤12.1
4
1.0

See also

  • The HTML element implementing this interface: <object>

© 2005–2021 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/HTMLObjectElement