HTMLObjectElement

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

HTMLObjectElement インターフェイスは、外部リソースを表す <object> 要素のレイアウトや表示を操作するための特別なプロパティとメソッド(継承によって利用できる HTMLElement インターフェイスのもの以外のもの)を提供するものです。

EventTarget Node Element HTMLElement HTMLObjectElement

インスタンスプロパティ

親である HTMLElement から継承したプロパティがあります。

HTMLObjectElement.align 非推奨;

文字列で、列挙型のプロパティを表し、要素のコンテンツが周囲のコンテキストに対して整列していることを示します。指定可能な値は "left", "right", "justify", "center" です。

HTMLObjectElement.archive 非推奨;

HTML の archive 属性を反映した文字列で、このオブジェクトのリソースのアーカイブのリストを示します。

HTMLObjectElement.border 非推奨;

HTML の border 属性を反映した文字列で、オブジェクトの周りにある境界の幅を指定します。

HTMLObjectElement.code 非推奨;

アプレットのクラスファイルの名前を表す文字列で、アプレットのサブクラス、またはクラスファイル自体を含むクラスにアクセスするためのパスが入ります。

HTMLObjectElement.codeBase 非推奨;

HTML の codebase 属性を反映した文字列で、相対 URI を解決するために使用する基底パスを指定します。

HTMLObjectElement.codeType 非推奨;

HTML の codetype 属性を反映した文字列で、データのコンテンツ型を指定します。

HTMLObjectElement.contentDocument 読取専用

この object 要素のネストされた閲覧コンテキストのアクティブな文書を表す Document があればそれを返し、なければ null を返します。

HTMLObjectElement.contentWindow 読取専用

この object 要素のネストされた閲覧コンテキストのウィンドウプロキシーがあればそれを表す WindowProxy を返し、なければ null を返します。

HTMLObjectElement.data

HTML の data 属性を反映した文字列で、リソースのデータのアドレスを指定するものを返します。

HTMLObjectElement.declare 非推奨;

HTML の declare 属性を反映した論理値で、これがオブジェクトのインスタンス化ではなく宣言であることを示します。

HTMLObjectElement.form 読取専用

このオブジェクトのフォームオーナーを表す HTMLFormElement を返します。存在しなければ null を返します。

HTMLObjectElement.height

HTML の height 属性を反映した文字列で、リソースが表示される高さを CSS ピクセル数で指定する値を返します。

HTMLObjectElement.hspace 非推奨;

long で、このコントロールの周囲にある水平方向の空間をピクセル数で表します。

HTMLObjectElement.name

HTML の name 属性を反映した文字列で、閲覧コンテキストの名前を示すものを返します。

HTMLObjectElement.standby 非推奨;

HTML の standby 属性を反映した文字列で、オブジェクトの読み込み中に表示されるメッセージを指定します。

HTMLObjectElement.type

HTML の type 属性を反映した文字列で、リソースの MIME タイプを指定します。

HTMLObjectElement.useMap

HTML の usemap 属性を反映した文字列で、使用する <map> 要素を指定します。

HTMLObjectElement.validationMessage 読取専用

コントロールが満たしていない制約検証を説明する、ローカライズされたメッセージを(もしあれば)文字列で返します。コントロールが制約検証の候補でない場合(willValidatefalse である場合)、あるいは制約を満たしている場合には、これは空文字列となります。

HTMLObjectElement.validity 読取専用

この要素が属する有効状態を ValidityState で返します。

HTMLObjectElement.vspace 非推奨;

long で、このコントロールの周囲にある垂直方向の空間をピクセル数で表します。

HTMLObjectElement.width

HTML の width 属性を反映した文字列で、リソースが表示される幅を CSS ピクセル数で指定する値を返します。

HTMLObjectElement.willValidate 読取専用

その要素が制約検証の候補であるかどうかを示す論理値を返します。 HTMLObjectElement オブジェクトの場合は常に false です。

インスタンスメソッド

親である HTMLElement からメソッドを継承しています。

HTMLObjectElement.checkValidity()

object オブジェクトは制約検証の候補になることはないので、常に true となる論理値を返します。

HTMLObjectElement.setCustomValidity()

要素の独自の有効性メッセージを設定します。このメッセージが空文字列でない場合、その要素は独自の有効性エラーが発生しており、検証が通りません。

仕様書

Specification
HTML
# htmlobjectelement

ブラウザーの互換性

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
HTMLObjectElement
align
Deprecated
archive
Deprecated
border
Deprecated
checkValidity
code
Deprecated
codeBase
Deprecated
codeType
Deprecated
contentDocument
contentWindow
data
declare
Deprecated
form
getSVGDocument
height
hspace
Deprecated
name
reportValidity
setCustomValidity
standby
Deprecated
type
useMap
Deprecated
validationMessage
validity
vspace
Deprecated
width
willValidate

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
Deprecated. Not for use in new websites.
See implementation notes.

関連情報

  • このインターフェイスを実装している HTML 要素: <object>