DOM

HTMLAnchorElement インターフェイス

  編集:2022.02.19 by T.A.

MS(en)

ハイパーリンク要素を表し、そのような要素のレイアウトと表示を操作するための特別なプロパティとメソッド(継承元の通常の HTMLElement オブジェクト インターフェイスのプロパティとメソッドを超える)を提供します。

このインターフェースは <a> 要素に対応します。HTMLLinkElement で表される <link> と混同しないでください)

プロパティ

親である HTMLElement からプロパティを継承します。

HTMLElement.accessKey
入力フォーカスをハイパーリンクに切り替える単一の文字を表す DOMString です。
HTMLAnchorElement.download 実験的
リンクされたリソースがブラウザに表示されるのではなく、ダウンロードされることを意図していることを示す DOMString です。値は、ファイルの提案された名前を表します。名前が基盤となる OS の有効なファイル名でない場合、ブラウザはそれを適応させます。
HTMLAnchorElement.hash
参照 URL に先頭のハッシュマーク「#」がある場合はそれを含め、フラグメント識別子を表す USVString です。
HTMLAnchorElement.host
参照されるURLのホスト名とポート(デフォルトのポートでない場合)を表す USVString です。
HTMLAnchorElement.hostname
参照URLのホスト名を表す USVString です。
HTMLAnchorElement.href
リンクされたリソースの有効な URL を含む、ドキュメントに関連する href HTML 属性を解析した結果である USVString です。
HTMLAnchorElement.hreflang
リンクされたリソースの言語を示す、hreflang HTML 属性を反映する DOMString です。
HTMLAnchorElement.origin 読取専用
URL の起点、つまりそのスキーム、ドメイン、およびポートを含む USVString を返します。
HTMLAnchorElement.password
ドメイン名の前に指定されたパスワードを含む USVString です。
HTMLAnchorElement.pathname
最初の「/」とそれに続く URL のパスを含む USVString であり、クエリ文字列またはフラグメントは含まれません。
HTMLAnchorElement.port
参照される URL のポート コンポーネント(存在する場合)を表す USVString です。
HTMLAnchorElement.protocol
参照されるURLの末尾のコロン「:」を含むプロトコル コンポーネントを表す USVString です。
HTMLAnchorElement.referrerPolicy 実験的
使用するリファラーを示す referrerpolicy HTML 属性を反映する DOMString です。
HTMLAnchorElement.rel
rel HTML属性を反映する DOMString であり、ターゲット オブジェクトとリンクされたオブジェクトとの関係を指定します。
HTMLAnchorElement.relList 読取専用
トークンのリストとして、rel HTML 属性を反映する DOMTokenList を返します。
HTMLAnchorElement.search
検索要素を表す USVString であり。参照されるURLの先頭の質問マーク「?」がある場合はそれを含みます。
HTMLElement.tabIndex
現在のドキュメントのタブ ナビゲーション順序での要素の位置を含む long 数値です。
HTMLAnchorElement.target
リンクされたリソースを表示する場所を示す、target HTML 属性を反映する DOMString です。
HTMLAnchorElement.text
Node.textContent プロパティの同義語である DOMString です。
HTMLAnchorElement.type
リンクされたリソースの MIME タイプを示す、type HTML 属性を反映する DOMString です。
HTMLAnchorElement.username
ドメイン名の前に指定されたユーザー名を含む USVString です。
廃止されたプロパティ
HTMLAnchorElement.charset 廃止
リンクされたリソースの文字エンコードを表す DOMString です。
HTMLAnchorElement.coords 廃止
座標のコンマ区切りリストを表す DOMString です。
HTMLAnchorElement.name 廃止
アンカー名を表す DOMString です。
HTMLAnchorElement.rev 廃止
リンク オブジェクトとターゲット オブジェクトとの関係を指定する、rev HTML 属性を表す DOMString です。

注: 現在、W3C HTML 5.2 仕様では、rev は廃止されていないと規定されていますが、WHATWG の生活水準では、廃止のラベルが付けられています。この不一致が解決されるまでは、それが廃止されたと見なす必要があります。

HTMLAnchorElement.shape 廃止
アクティブ エリアの形状を表す DOMString です。
メソッド

親である HTMLElement からメソッドを継承します。

HTMLElement.blur()
現在の要素からキーボード フォーカスを削除します。
HTMLElement.focus()
現在の要素にキーボード フォーカスを与えます。
HTMLAnchorElement.toString()
URL 全体を含む USVString を返します。これは HTMLAnchorElement.href の同義語ですが、値の変更には使用できません。

bull() メソッドと focus() メソッドは、HTML5 以降の HTMLElement から継承されますが、DOM レベル2 HTML 以前の仕様の HTMLAnchorElement で定義されています。


テスト
HTML:

ここに表示
スクリプト組み込み:



スクリプト:


スクリプト:



表示内容:
表示内容: