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

HTMLMapElement インターフェイス

 HTMLMapElement インターフェイスは、画像上に複数のクリックできる領域を設けることができる、クリッカブルマップのための親エレメントである <map> を定義したインターフェイスです。
 HTMLMapElement インターフェイスにおいて <map>プロパティメソッドイベントを定義しています。

 <map> は、<area> と併せて使います。<area>HTMLAreaElement インターフェイスを参照してください。

HTMLMapElement 継承図

プロパティ(Properties)

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

プロパティ概要分類
.name <map> エレメントを特定するために用いる。<img> の usemap 属性から特定。DOMString 型
.areas子エレメントである <area>HTMLCollection で返す

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

Nodeのプロパティ一覧 

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

Elementのプロパティ一覧 

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

HTMLElementのプロパティ一覧 

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

メソッド(Methods)

 HTMLMapElement インターフェイスは 独自のメソッドをもちません。

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

Nodeのメソッド一覧 

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

Elementのメソッド一覧 

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

HTMLElementのメソッド一覧 

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

イベント(Event)

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

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

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

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

GlobalEventHandlersのイベント一覧 

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

DocumentAndElementEventHandlersのイベント一覧 

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

HTMLElementのイベント一覧 

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