HTMLObjectElement

Baseline 已广泛支持

此特性已相当成熟,可在许多设备和浏览器版本上使用。自 ⁨2015 年 7 月⁩以来,各浏览器均已提供此特性。

HTMLObjectElement 接口提供了特殊的属性和方法(继承自 HTMLElement 接口之外),用于操作 <object> 元素的布局和呈现,该元素用于表示外部资源。

EventTarget Node Element HTMLElement HTMLObjectElement

实例属性

继承自其父级 HTMLElement 的属性。

HTMLObjectElement.align 已弃用

一个字符串,表示一个枚举属性,指示元素内容相对于周围上下文的对齐方式。可能的值为 "left"(左对齐)、"right"(右对齐)、"justify"(两端对齐)和 "center"(居中对齐)。

HTMLObjectElement.archive 已弃用

一个字符串,反映了 archive HTML 属性,其中包含此对象资源的存档列表。

HTMLObjectElement.border 已弃用

一个字符串,反映了 border HTML 属性,指定对象周围边框的宽度。

HTMLObjectElement.code 已弃用

一个字符串,表示 applet 类文件的名称,其中包含 applet 的子类或获取该类的路径,包括类文件本身。

HTMLObjectElement.codeBase 已弃用

一个字符串,反映了 codebase HTML 属性,指定用于解析相对 URI 的基本路径。

HTMLObjectElement.codeType 已弃用

一个字符串,反映了 codetype HTML 属性,指定数据的 MIME 类型。

HTMLObjectElement.contentDocument 只读

返回一个 Document 对象,表示对象元素的嵌套浏览上下文的活动文档(如果存在);否则返回 null

HTMLObjectElement.contentWindow 只读

返回一个 WindowProxy 对象,表示对象元素的嵌套浏览上下文的窗口代理(如果存在);否则返回 null

HTMLObjectElement.data

返回一个字符串,反映了 data HTML 属性,指定资源数据的地址。

HTMLObjectElement.declare 已弃用

一个布尔值,反映了 declare HTML 属性,指示这是一个对象的声明,而不是实例化。

HTMLObjectElement.form 只读

返回一个 HTMLFormElement 对象,表示对象元素的表单所有者,如果没有则返回 null。

HTMLObjectElement.height

返回一个字符串,反映了 height HTML 属性,指定资源在 CSS 像素中的显示高度。

HTMLObjectElement.hspace 已弃用

一个 long 值,表示控件周围的水平空间(以像素为单位)。

HTMLObjectElement.name

返回一个字符串,反映了 name HTML 属性,指定浏览上下文的名称。

HTMLObjectElement.standby 已弃用

一个字符串,反映了 standby HTML 属性,指定在对象加载时显示的 [Message](消息)。

HTMLObjectElement.type

一个字符串,反映了 type HTML 属性,指定资源的 MIME 类型。

HTMLObjectElement.useMap 已弃用

一个字符串,反映了 usemap HTML 属性,指定要使用的 <map> 元素。

HTMLObjectElement.validationMessage 只读

返回一个字符串,表示本地化的消息,描述控件未满足的验证约束(如果有)。如果控件不是约束验证的候选对象(willValidatefalse),或者它满足其约束,则此字符串为空。

HTMLObjectElement.validity 只读

返回一个 ValidityState 对象,包含此元素所处的有效性状态。

HTMLObjectElement.vspace 已弃用

一个 long 值,表示控件周围的水平空间(以像素为单位)。

HTMLObjectElement.width

一个字符串,反映了 width HTML 属性,指定资源在 CSS 像素中的显示宽度。

HTMLObjectElement.willValidate 只读

返回一个布尔值,指示该元素是否是约束验证的候选对象。对于 HTMLObjectElement 对象,此值始终为 false

实例方法

继承自其父级 HTMLElement 的方法。

HTMLObjectElement.checkValidity()

始终返回 true,因为 <object> 元素永远不是约束验证的候选对象。

HTMLObjectElement.getSVGDocument()

Document 对象的形式返回嵌入的 SVG。

HTMLObjectElement.reportValidity()

始终返回 true,因为 <object> 元素永远不是约束验证的候选对象。

HTMLObjectElement.setCustomValidity()

为元素设置自定义有效性消息。如果此消息不是空字符串,则元素存在自定义有效性错误,并且不进行验证。

规范

规范
HTML
# htmlobjectelement

浏览器兼容性

另见

  • 实现此接口的 HTML 元素:<object>