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 で定義されています。
テスト
ここに表示
|
|
|
|
|
|