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.
Inherits properties from its parent, HTMLElement
.
HTMLObjectElement.align
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
DOMString
that reflects the archive
HTML attribute, containing a list of archives for resources for this object.HTMLObjectElement.border
DOMString
that reflects the border
HTML attribute, specifying the width of a border around the object.HTMLObjectElement.code
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
DOMString
that reflects the codebase
HTML attribute, specifying the base path to use to resolve relative URIs.HTMLObjectElement.codeType
DOMString
that reflects the codetype
HTML attribute, specifying the content type of the data.HTMLObjectElement.contentDocument
Read only
Document
representing the active document of the object element's nested browsing context, if any; otherwise null
.HTMLObjectElement.contentWindow
Read only
WindowProxy
representing the window proxy of the object element's nested browsing context, if any; otherwise null
.HTMLObjectElement.data
DOMString
that reflects the data
HTML attribute, specifying the address of a resource's data.HTMLObjectElement.declare
Boolean
that reflects the declare
HTML attribute, indicating that this is a declaration, not an instantiation, of the object.HTMLObjectElement.form
Read only
HTMLFormElement
representing the object element's form owner, or null if there isn't one.HTMLObjectElement.height
DOMString
that reflects the height
HTML attribute, specifying the displayed height of the resource in CSS pixels.HTMLObjectElement.hspace
long
representing the horizontal space in pixels around the control.HTMLObjectElement.name
DOMString
that reflects the name
HTML attribute, specifying the name of the browsing context.HTMLObjectElement.standby
DOMString
that reflects the standby
HTML attribute, specifying a message to display while the object loads.HTMLObjectElement.tabindex
long
representing the position of the element in the tabbing navigation order for the current document.HTMLObjectElement.type
DOMString
that reflects the type
HTML attribute, specifying the MIME type of the resource.HTMLObjectElement.typeMustMatch
Boolean
that reflects the typemustmatch
HTML attribute, indicating if the resource specified by data
must only be played if it matches the type
attribute.HTMLObjectElement.useMap
DOMString
that reflects the usemap
HTML attribute, specifying a <map>
element to use.HTMLObjectElement.validationMessage
Read only
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
ValidityState
with the validity states that this element is in.HTMLObjectElement.vspace
long
representing the horizontal space in pixels around the control.HTMLObjectElement.width
DOMString
that reflects the width
HTML attribute, specifying the displayed width of the resource in CSS pixels.HTMLObjectElement.willValidate
Read only
Boolean
that indicates whether the element is a candidate for constraint validation. Always false
for HTMLObjectElement
objects.Inherits methods from its parent, HTMLElement
.
HTMLObjectElement.checkValidity()
Boolean
that always is true
, because object
objects are never candidates for constraint validation.HTMLObjectElement.setCustomValidity()
Specification | Status | Comment |
---|---|---|
HTML Living Standard The definition of 'HTMLObjectElement' in that specification. | Living Standard | |
HTML5 The definition of 'HTMLObjectElement' in that specification. | Recommendation | The W3C specification is a latest of a previous version of HTML Living Standard Technically, the property tabindex is now defined on HTMLElement .The following properties are now obsolete: align , archive , border , code , codeBase , codeType , declare , hspace , standby , and vspace .The following properties have been added: typeMustMatch , contentWindow , willValidate , validity , and validationMessage .The following methods have been added: checkValidity() and setCustomValidity() . |
Document Object Model (DOM) Level 2 HTML Specification The definition of 'HTMLObjectElement' in that specification. | Obsolete | The contentDocument property has been added. |
Document Object Model (DOM) Level 1 Specification The definition of 'HTMLObjectElement' in that specification. | Obsolete | Initial definition. |
Desktop | ||||||
---|---|---|---|---|---|---|
Chrome | Edge | Firefox | Internet Explorer | Opera | Safari | |
Basic support | Yes | Yes | 1 | Yes | Yes | Yes |
align
|
Yes | Yes | 1 | Yes | Yes | Yes |
archive
|
Yes | Yes | 1 | Yes | Yes | Yes |
border
|
Yes | Yes | 1 | Yes | Yes | Yes |
code
|
Yes | Yes | 1 | Yes | Yes | Yes |
codeBase
|
Yes | Yes | 1 | Yes | Yes | Yes |
codeType
|
Yes | Yes | 1 | Yes | Yes | Yes |
contentDocument |
Yes | Yes | 1 | Yes | Yes | Yes |
contentWindow |
Yes | No | No | No | No | No |
data |
Yes | Yes | 1 | Yes | Yes | Yes |
declare
|
Yes | Yes | 1 | Yes | Yes | Yes |
form |
Yes | Yes | 1 | Yes | Yes | Yes |
height |
Yes | Yes | 1 | Yes | Yes | Yes |
hspace
|
Yes | Yes | 1 | Yes | Yes | Yes |
name |
Yes | Yes | 1 | Yes | Yes | Yes |
standby
|
Yes | Yes | 1 | Yes | Yes | Yes |
type |
Yes | Yes | 1 | Yes | Yes | Yes |
typeMustMatch |
No | No | 27 | No | No | No |
useMap |
Yes | Yes | 1 | Yes | Yes | Yes |
validationMessage |
Yes | Yes | 1 | Yes | Yes | Yes |
validity |
Yes | Yes | 1 | Yes | Yes | Yes |
vspace
|
Yes | Yes | 1 | Yes | Yes | Yes |
width
|
Yes | Yes | 1 | Yes | Yes | Yes |
willValidate |
Yes | Yes | 1 | Yes | Yes | Yes |
checkValidity |
Yes | Yes | 1 | Yes | Yes | Yes |
getSVGDocument |
Yes | Yes | Yes | No | Yes | Yes |
reportValidity |
Yes | Yes | 1 | Yes | Yes | Yes |
setCustomValidity |
Yes | Yes | 1 | Yes | Yes | Yes |
Mobile | |||||||
---|---|---|---|---|---|---|---|
Android webview | Chrome for Android | Edge Mobile | Firefox for Android | Opera for Android | iOS Safari | Samsung Internet | |
Basic support | Yes | Yes | Yes | 4 | Yes | Yes | ? |
align
|
Yes | Yes | Yes | 4 | Yes | Yes | ? |
archive
|
Yes | Yes | Yes | 4 | Yes | Yes | ? |
border
|
Yes | Yes | Yes | 4 | Yes | Yes | ? |
code
|
Yes | Yes | Yes | 4 | Yes | Yes | ? |
codeBase
|
Yes | Yes | Yes | 4 | Yes | Yes | ? |
codeType
|
Yes | Yes | Yes | 4 | Yes | Yes | ? |
contentDocument |
Yes | Yes | Yes | 4 | Yes | Yes | ? |
contentWindow |
Yes | Yes | No | No | No | No | ? |
data |
Yes | Yes | Yes | 4 | Yes | Yes | ? |
declare
|
Yes | Yes | Yes | 4 | Yes | Yes | ? |
form |
Yes | Yes | Yes | 4 | Yes | Yes | ? |
height |
Yes | Yes | Yes | 4 | Yes | Yes | ? |
hspace
|
Yes | Yes | Yes | 4 | Yes | Yes | ? |
name |
Yes | Yes | Yes | 4 | Yes | Yes | ? |
standby
|
Yes | Yes | Yes | 4 | Yes | Yes | ? |
type |
Yes | Yes | Yes | 4 | Yes | Yes | ? |
typeMustMatch |
No | No | No | 27 | No | No | ? |
useMap |
Yes | Yes | Yes | 4 | Yes | Yes | ? |
validationMessage |
Yes | Yes | Yes | 4 | Yes | Yes | ? |
validity |
Yes | Yes | Yes | 4 | Yes | Yes | ? |
vspace
|
Yes | Yes | Yes | 4 | Yes | Yes | ? |
width
|
Yes | Yes | Yes | 4 | Yes | Yes | ? |
willValidate |
Yes | Yes | Yes | 4 | Yes | Yes | ? |
checkValidity |
Yes | Yes | Yes | 4 | Yes | Yes | ? |
getSVGDocument |
Yes | Yes | Yes | Yes | Yes | Yes | ? |
reportValidity |
Yes | Yes | Yes | 4 | Yes | Yes | ? |
setCustomValidity |
Yes | Yes | Yes | 4 | Yes | Yes | ? |
<object>
© 2005–2018 Mozilla Developer Network and individual contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/HTMLObjectElement