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 関連のプロパティの media 、host 、hostname 、pathname 、port 、protocol 、search 、および hash は HTMLHyperlinkElementUtils ミックスインに移動され、HTMLAreaElement はこのミックスインを実装します。 |
HTML5 HTMLAreaElement の定義 |
勧告 | 技術的には、プロパティ tabindex および accesskey が HTMLElement で定義されるようになりました。次のプロパティは廃止されました: nohref 。次のプロパティが追加されました: rel 、relList 、media 、hreflang 、type 、host 、hostname 、pathname 、port 、protocol 、search 、hash 。 |
Document Object Model (DOM) Level 2 HTML Specification HTMLAreaElement の定義 |
廃止された | Document Object Model (DOM) Level 1 Specification からの変更はありません。 |
Document Object Model (DOM) Level 1 Specification HTMLAreaElement の定義 |
廃止された | 初期定義 |
ブラウザーの互換性
BCD tables only load in the browser
The compatibility table on this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.
関連情報
- このインターフェイスを実装する HTML 要素:
<area>