備忘録的プログラミングリファレンス

HTMLObjectElement インターフェイス

 HTMLObjectElement インターフェイスは、javaやflashといったマルチメディアリソースといった他のファイルからリソースを取り込む <object> エレメントを定義したインターフェイスです。
 HTMLObjectElement インターフェイスは、そのプロパティメソッドイベントを定義しています。

HTMLObjectElement 継承図

プロパティ(Properties)

 HTMLObjectElement インターフェイスは 以下の独自のプロパティをもちます。

プロパティ概要分類
.contentDocument <object> エレメントに関連する Document オブジェクトのハンドラーを返す。なければ null
.contentWindow <object> エレメントに関連する Window オブジェクトのプロキシーを返す。なければ null
.dataリソースのURL。.type またはこのプロパティの設定が必要。USVString 型
.form関連する <form> オブジェクトのハンドラーを返す。なければ null。
.heightリソースを表示する高さの設定と取得。ピクセル単位として
.namename 属性。
.typeリソースの MIME タイプ。.data またはこのプロパティの設定が必要
.useMap関連する <map> を指定
.validationMessageエラーメッセージを取得。エラーがなければ null 。DOMString 型
.validityボタンの有効性を示す ValidityState オブジェクトを返す
.widthリソースを表示する幅の設定と取得。ピクセル単位として
.willValidate 

 以下は、HTMLElement インターフェイスのプロパティと継承したプロパティです。参考にしてください。

Nodeのプロパティ一覧 

タイプ名(ハンドラー名)概要分類

Elementのプロパティ一覧 

タイプ名(ハンドラー名)概要分類

HTMLElementのプロパティ一覧 

タイプ名(ハンドラー名)概要分類

メソッド(Methods)

 HTMLObjectElement インターフェイスは 以下の独自のメソッドがあります。さらに継承したメソッドがあります。

メソッド概要分類
.checkValidity()データの検証を実行。エラーがある場合は invalid イベントが発生。検証範囲の設定が必要。type="reset"、"button" は非対応。 Boolean 型
reportValidity()データの検証を実行。エラーがある場合は invalid イベントが発生しメッセージを出力。検証範囲の設定が必要。type="reset"、"button" は非対応。 Boolean 型
.setCustomValidity()データの検証エラーを任意に発生できる。引数が指定されるとエラー状態になる。引数を空文字 '' にすると終了。type="reset"、"button" は非対応。 void 型

 HTMLObjectElement インターフェイスが継承したHTMLElement インターフェイスのメソッドです。 NodeElement インターフェイスのメソッドを含みます。使えないものもあるので参考してください。

Nodeのメソッド一覧 

タイプ名(ハンドラー名)概要分類

Elementのメソッド一覧 

タイプ名(ハンドラー名)概要分類

HTMLElementのメソッド一覧 

タイプ名(ハンドラー名)概要分類

イベント(Event)

 HTMLObjectElement にイベントハンドラーを定義する方法には以下があります。

HTMLObjectElement.addEventListener( 'click', ()=>{...} )
HTMLObjectElement.onclick = function(){...}
<button onclick = "..." >

 イベントについてはEventを参照してください。 イベントの監視についてはEventTargetが担っています。

 以下は、HTMLObjectElement が継承しているイベント一覧です。使えないものもあるので参考にしてください。

GlobalEventHandlersのイベント一覧 

タイプ名(ハンドラー名)概要分類

DocumentAndElementEventHandlersのイベント一覧 

タイプ名(ハンドラー名)概要分類

HTMLElementのイベント一覧 

タイプ名(ハンドラー名)概要分類