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 Standard
# htmlobjectelement

ブラウザーの互換性

BCD tables only load in the browser

関連情報

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