SYNCERのロゴ
アイキャッチ画像

HTMLHyperlinkElementUtils - HTMLのa要素、area要素

HTMLHyperlinkElementUtilsは、HTMLのハイパーリンク要素(a要素area要素)が共通して実装するインターフェイスです。

概要

名前
HTMLHyperlinkElementUtils
IDL
[Exposed=Window,
 NoInterfaceObject]
interface HTMLHyperlinkElementUtils {
  [CEReactions] stringifier attribute USVString href;
  readonly attribute USVString origin;
  [CEReactions] attribute USVString protocol;
  [CEReactions] attribute USVString username;
  [CEReactions] attribute USVString password;
  [CEReactions] attribute USVString host;
  [CEReactions] attribute USVString hostname;
  [CEReactions] attribute USVString port;
  [CEReactions] attribute USVString pathname;
  [CEReactions] attribute USVString search;
  [CEReactions] attribute USVString hash;
};
仕様書
https://html.spec.whatwg.org/multipage/semantics.html#htmlhyperlinkelementutils

チュートリアル

HTMLHyperlinkElementUtilsは、a要素、またはarea要素のインターフェイスに含まれます。

// HTMLHyperlinkElementUtilsを作成する
var element = document.createElement( "a" ) ;	// <a></a>

// 内容を設定する
element.href = "https://syncer.jp/" ;	// <a href="https://syncer.jp/"></a>
element.textContent = "SYNCER" ;	// <a href="https://syncer.jp/" target="_blank">SYNCER</a>

コンストラクタ

コンストラクタはありません。

プロパティ

hash

ハイパーリンクに設定されているURLのハッシュを返します。

host

ハイパーリンクに設定されているURLのホスト名とポート番号を返します。

hostname

ハイパーリンクに設定されているURLのホスト名を返します。

href

ハイパーリンクに設定されている完全なURLを返します。

origin

ハイパーリンクに設定されているURLのオリジンを返します。

password

ハイパーリンクに設定されているURLのパスワードを返します。

pathname

ハイパーリンクに設定されているURLのパス名を返します。

port

ハイパーリンクに設定されているURLのポート番号を返します。

protocol

ハイパーリンクに設定されているURLのプロトコルを返します。

ハイパーリンクに設定されているURLのクエリを返します。

username

ハイパーリンクに設定されているURLのユーザーネームを返します。

メソッド

固有のメソッドはありません。

定数

固有の定数はありません。

イベント

固有のイベントハンドラはありません。

サポート状況

クリックすると、バージョンごとの対応状況を確認できます。

FeaturesChromeFirefoxSafariEdgeIEOperaiOS SafariAndroid
HTMLHyperlinkElementUtils
hash 15+
host 15+
hostname 15+
href
origin 26+ 5.1+×× 15+ 4.0+
password 32+ 26+ 10+×× 19+ 10.0+×
pathname 15+
port 15+
protocol 15+
search 15+
username 32+ 26+ 10+×× 19+ 10.0+×
  • Twitterでシェア
  • Facebookでシェア
  • Google+でシェア
  • はてなブックマークでシェア
  • pocketに保存
  • LINEでシェア
更新履歴
2017年2月28日 (火)
コンテンツを公開しました。