HTMLAreaElement

HTMLAreaElement インターフェイスは、<area> 要素のレイアウトとプレゼンテーションを操作するための特別なプロパティとメソッドを(継承により利用できる通常のオブジェクトの HTMLElement インターフェイスのものを超えて)提供します。

プロパティ

親の HTMLElement からプロパティを継承し、HTMLHyperlinkElementUtils からのプロパティを実装します。

Element.accessKey
入力フォーカスをこのコントロールに切り替える単一文字を含む DOMString です。
HTMLAreaElement.alt
要素の代替テキストを含む alt HTML 属性を反映する DOMString です。
HTMLAreaElement.coords
ホットスポット領域を定義する座標を含む coords HTML 属性を反映する DOMString です。
HTMLAreaElement.download
リンク先リソースをブラウザーに表示するのではなくダウンロードすることを意図していることを示す DOMString です。 値は、提案されたファイル名を表します。 名前が基になる OS の有効なファイル名でない場合、ブラウザーはそれを適応させます。
HTMLHyperlinkElementUtils.hash
あれば、参照 URL のフラグメント識別子(先頭のハッシュマーク '#' を含む)を含む USVString です。
HTMLHyperlinkElementUtils.host
参照 URL のホスト名とポート(デフォルトのポートでない場合)を含む USVString です。
HTMLHyperlinkElementUtils.hostname
参照 URL のホスト名を表す USVString です。
HTMLHyperlinkElementUtils.href
リンク先リソースの有効な URL を含む href HTML 属性を反映する USVString です。
HTMLAreaElement.hreflang
リンク先リソースの言語を示す hreflang HTML 属性を反映する DOMString です。
HTMLAreaElement.media
リンク先リソースの対象メディアを示す media HTML属性 を反映する DOMString です。(訳注:仕様にありません。 記載のある資料では、複数の要素のものをまとめて説明していますが、この要素は参考情報だそうで、仕様を整理する際に蒸発してしまったのかもしれません。)
HTMLAreaElement.noHref
領域が非アクティブ(true)かアクティブ(false)かを示す Boolean のフラグです。
HTMLHyperlinkElementUtils.password
ドメイン名の前に指定されたパスワードを含む USVString です。
HTMLHyperlinkElementUtils.origin 読取専用
URL のオリジン、つまりスキーム(プロトコル)、ドメイン(ホスト名)、ポートを含む USVString を返します。
HTMLHyperlinkElementUtils.pathname
あれば、参照 URL のパス名の部分を含む USVString です。
HTMLHyperlinkElementUtils.port
あれば、参照 URL のポートの部分を含む USVString です。
HTMLHyperlinkElementUtils.protocol
参照 URL のプロトコルの部分(末尾のコロン ':' を含む)を含む USVString です。
HTMLAreaElement.referrerPolicy
リンク先リソースを取得するときに使用するリファラーを示す referrerpolicy HTML 属性を反映する DOMString です。
HTMLAreaElement.rel
現在のドキュメントからリンク先リソースへの関係を示す rel HTML 属性を反映する DOMString です。
HTMLAreaElement.relList 読取専用
rel HTML 属性を反映する DOMTokenList を返します。 これは、現在のドキュメントからリンク先リソースへの関係をトークンのリストとして示します。
HTMLHyperlinkElementUtils.search
あれば、参照 URL の検索要素(先頭の疑問符 '?' を含む)を含む USVString です。
HTMLAreaElement.shape
既知の値に制限されたホットスポットの形状を示す  shape HTML 属性を反映する DOMString です。
HTMLElement.tabIndex
タブ順序での要素の位置を含む long です。
HTMLAreaElement.target
リンク先リソースを開く閲覧コンテキストを示す target HTML 属性を反映する DOMString です。
HTMLAreaElement.type
リンク先リソースの MIME タイプを示す type HTML 属性を反映する DOMString です。
HTMLHyperlinkElementUtils.username
ドメイン名の前に指定されたユーザー名を含む USVString です。

メソッド

親である HTMLElement からメソッドを継承し、HTMLHyperlinkElementUtils からのメソッドを実装します。

HTMLHyperlinkElementUtils.toString()
Worker で実行されたスクリプトの URL 全体を含む USVString を返します。 これは、HTMLHyperlinkElementUtils.href の同義語です。

仕様

仕様 状態 コメント
HTML Living Standard
HTMLAreaElement の定義
現行の標準 次のプロパティが追加されました: download
技術的には、URL 関連のプロパティの mediahosthostnamepathnameportprotocolsearch、および hashHTMLHyperlinkElementUtils ミックスインに移動され、HTMLAreaElement はこのミックスインを実装します。
HTML5
HTMLAreaElement の定義
勧告 技術的には、プロパティ tabindex および accesskeyHTMLElement で定義されるようになりました。
次のプロパティは廃止されました: nohref
次のプロパティが追加されました: relrelListmediahreflangtypehosthostnamepathnameportprotocolsearchhash
Document Object Model (DOM) Level 2 HTML Specification
HTMLAreaElement の定義
廃止された Document Object Model (DOM) Level 1 Specification からの変更はありません。
Document Object Model (DOM) Level 1 Specification
HTMLAreaElement の定義
廃止された 初期定義

ブラウザーの互換性

Update compatibility data on GitHub
デスクトップモバイル
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewAndroid 版 ChromeAndroid 版 FirefoxAndroid 版 OperaiOSのSafariSamsung Internet
HTMLAreaElementChrome 完全対応 ありEdge 完全対応 ありFirefox 完全対応 1IE 完全対応 ありOpera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android 完全対応 あり
accessKeyChrome 完全対応 ありEdge 完全対応 ありFirefox 完全対応 1IE 完全対応 ありOpera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android 完全対応 あり
altChrome 完全対応 ありEdge 完全対応 12Firefox 完全対応 1IE 完全対応 ありOpera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android 完全対応 あり
coordsChrome 完全対応 ありEdge 完全対応 12Firefox 完全対応 1IE 完全対応 ありOpera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android 完全対応 あり
download
実験的
Chrome 完全対応 54Edge 完全対応 13Firefox 完全対応 1IE 完全対応 ありOpera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 54Chrome Android 完全対応 54Firefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android 完全対応 6.0
hreflangChrome 完全対応 ありEdge 完全対応 ありFirefox 完全対応 1IE 完全対応 ありOpera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android 完全対応 あり
mediaChrome 完全対応 ありEdge 完全対応 ありFirefox 完全対応 1IE 完全対応 ありOpera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android 完全対応 あり
noHrefChrome 完全対応 ありEdge 完全対応 12Firefox 完全対応 1IE 完全対応 ありOpera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android 完全対応 あり
referrerPolicyChrome 完全対応 51Edge 未対応 なしFirefox 完全対応 50IE 未対応 なしOpera 完全対応 38Safari 完全対応 11.1WebView Android 完全対応 51Chrome Android 完全対応 51Firefox Android 完全対応 50Opera Android 完全対応 41Safari iOS 未対応 なしSamsung Internet Android 完全対応 7.2
relChrome 完全対応 54Edge 完全対応 12Firefox 完全対応 1IE 完全対応 ありOpera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 54Chrome Android 完全対応 54Firefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android 完全対応 6.0
relListChrome 完全対応 65Edge 完全対応 18Firefox 完全対応 1IE 完全対応 ありOpera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 65Chrome Android 完全対応 65Firefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android 完全対応 あり
shapeChrome 完全対応 ありEdge 完全対応 12Firefox 完全対応 1IE 完全対応 ありOpera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android 完全対応 あり
tabIndexChrome 完全対応 ありEdge 完全対応 ありFirefox 完全対応 1IE 完全対応 ありOpera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android 完全対応 あり
targetChrome 完全対応 ありEdge 完全対応 12Firefox 完全対応 1IE 完全対応 ありOpera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android 完全対応 あり
typeChrome 完全対応 ありEdge 完全対応 ありFirefox 完全対応 1IE 完全対応 ありOpera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android 完全対応 あり

凡例

完全対応  
完全対応
未対応  
未対応
実験的。動作が変更される可能性があります。
実験的。動作が変更される可能性があります。

関連情報

  • このインターフェイスを実装する HTML 要素: <area>