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

HTMLEmbedElement インターフェイス

 HTMLEmbedElement インターフェイスは、外部アプリケーションやプラグインをHTMLページに挿入する <embed> エレメントを定義したインターフェイスです。
 このインターフェイスのプロパティメソッドイベントを定義しています。

 現在ブラウザでプラグインを推奨していない場合が多く、<embed>エレメントの使用には注意が必要とされています。慎重に導入する方がよいでしょう。

HTMLEmbedElement 継承図

プロパティ(Properties)

 HTMLEmbedElement インターフェイスは 以下の独自のプロパティをもちます。HTMLElement インターフェイス のプロパティも継承しています。

プロパティ概要分類
.height高さの取得と設定
.srcリソースのURL
.typeリソースのファイルタイプの取得と設定
.width幅の取得と設定

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

Nodeのプロパティ一覧 

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

Elementのプロパティ一覧 

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

HTMLElementのプロパティ一覧 

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

メソッド(Methods)

 HTMLEmbedElement インターフェイスには独自のメソッドはありません。

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

Nodeのメソッド一覧 

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

Elementのメソッド一覧 

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

HTMLElementのメソッド一覧 

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

イベント(Event)

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

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

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

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

GlobalEventHandlersのイベント一覧 

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

DocumentAndElementEventHandlersのイベント一覧 

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

HTMLElementのイベント一覧 

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